Skip to content

Commit dd18fb5

Browse files
Prepare release 2.0.0-alpha.1 (#129)
1 parent 5d9a81a commit dd18fb5

7 files changed

Lines changed: 395 additions & 197 deletions

File tree

.github/workflows/cross.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -282,19 +282,23 @@ jobs:
282282
name: i686-pc-windows-msvc
283283
path: src/main/resources/natives/windows_32
284284

285+
- name: Extract version
286+
id: version
287+
run: echo "VERSION=$(grep '^version ' build.gradle | sed "s/version '\(.*\)'/\1/")" >> $GITHUB_OUTPUT
288+
285289
- name: Build JAR
286290
run: ./gradlew jar
287291

288292
- name: Upload JAR artifact
289293
uses: actions/upload-artifact@v4
290294
with:
291295
name: surrealdb
292-
path: build/libs/surrealdb-3.0.0-ALPHA.1.jar
296+
path: build/libs/surrealdb-${{ steps.version.outputs.VERSION }}.jar
293297

294298
- name: Start SurrealDB
295299
uses: surrealdb/setup-surreal@v2
296300
with:
297-
surrealdb_version: v3.0.1
301+
surrealdb_version: v3.0.2
298302
surrealdb_port: 8000
299303
surrealdb_auth: false
300304
surrealdb_strict: false
@@ -339,7 +343,7 @@ jobs:
339343
if: runner.os != 'Windows'
340344
uses: surrealdb/setup-surreal@v2
341345
with:
342-
surrealdb_version: v3.0.1
346+
surrealdb_version: v3.0.2
343347
surrealdb_port: 8000
344348
surrealdb_auth: false
345349
surrealdb_strict: false
@@ -377,11 +381,25 @@ jobs:
377381
name: surrealdb
378382
path: native
379383

380-
- name: Publish Jar (Maven)
381-
run: ./gradlew publish
384+
- name: Publish Jar (Maven Central)
385+
run: |
386+
VERSION=$(grep '^version ' build.gradle | sed "s/version '\(.*\)'/\1/")
387+
if [[ "$VERSION" == *-SNAPSHOT ]]; then
388+
echo "Publishing SNAPSHOT to snapshots repository..."
389+
./gradlew publishAggregationToCentralSnapshots
390+
else
391+
echo "Publishing release to Central Portal..."
392+
./gradlew publishAggregationToCentralPortal
393+
fi
394+
env:
395+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
396+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
397+
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
398+
SIGNING_KEY_PASS: ${{ secrets.SIGNING_KEY_PASS }}
399+
400+
- name: Publish Jar (GitHub Packages)
401+
run: ./gradlew publishMavenJavaPublicationToGitHubPackagesRepository
382402
env:
383403
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
384-
MAVEN_USERNAME: ${{ secrets.OSSRH_USER }}
385-
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASS }}
386404
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
387405
SIGNING_KEY_PASS: ${{ secrets.SIGNING_KEY_PASS }}

.github/workflows/reports.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Start SurrealDB
4444
uses: surrealdb/setup-surreal@v2
4545
with:
46-
surrealdb_version: v3.0.1
46+
surrealdb_version: v3.0.2
4747
surrealdb_port: 8000
4848
surrealdb_auth: false
4949
surrealdb_strict: false

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Start SurrealDB
4747
uses: surrealdb/setup-surreal@v2
4848
with:
49-
surrealdb_version: v3.0.1
49+
surrealdb_version: v3.0.2
5050
surrealdb_port: 8000
5151
surrealdb_auth: false
5252
surrealdb_strict: false

0 commit comments

Comments
 (0)