File tree 5 files changed +64
-8
lines changed
5 files changed +64
-8
lines changed Original file line number Diff line number Diff line change 15
15
push :
16
16
branches :
17
17
- master
18
+ paths-ignore :
19
+ - ' .github/**'
20
+ - ' docker/**'
21
+ - ' docs/**'
22
+ - ' tutorial/**'
23
+ - ' ChangeLog.md'
24
+ - ' README.md'
18
25
pull_request :
19
26
types : [ opened, synchronize, reopened ]
20
27
branches :
21
28
- master
29
+ - main
22
30
- v7
23
31
- v6
24
32
schedule :
Original file line number Diff line number Diff line change 1
- name : Publish
1
+ name : Deploy
2
2
3
3
on :
4
4
workflow_dispatch :
5
5
push :
6
- tags : [ v ** ]
6
+ tags : [ deploy ** ]
7
7
8
8
jobs :
9
- verify :
9
+ deploy :
10
10
timeout-minutes : 20
11
11
runs-on : ubuntu-latest
12
12
27
27
gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
28
28
gpg-passphrase : MAVEN_GPG_PASSPHRASE
29
29
- name : Publish to Apache Maven Central
30
- run : mvn deploy -Ddeploy -Dmaven.test.skip=true
30
+ run : mvn --no-transfer-progress -Ddeploy -Dmaven.test.skip=true deploy
31
31
env :
32
32
MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
33
33
MAVEN_CENTRAL_TOKEN : ${{ secrets.OSSRH_PASSWORD }}
Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ push :
6
+ tags : [ release** ]
7
+
8
+ jobs :
9
+ release :
10
+ timeout-minutes : 20
11
+ runs-on : ubuntu-latest
12
+
13
+ strategy :
14
+ fail-fast : false
15
+
16
+ steps :
17
+ - uses : actions/checkout@v2
18
+ - name : Set up JDK
19
+ uses : actions/setup-java@v3
20
+ with :
21
+ java-version : ' 8'
22
+ distribution : ' adopt'
23
+ cache : ' maven'
24
+ server-id : ossrh
25
+ server-username : MAVEN_USERNAME
26
+ server-password : MAVEN_CENTRAL_TOKEN
27
+ gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
28
+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
29
+ - name : Publish to Apache Maven Central
30
+ run : mvn --no-transfer-progress -Ddeploy -Dmaven.test.skip=true deploy
31
+ env :
32
+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
33
+ MAVEN_CENTRAL_TOKEN : ${{ secrets.OSSRH_PASSWORD }}
34
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
35
+ - name : Release to Apache Maven Central
36
+ run : mvn --no-transfer-progress -Ddeploy -Dmaven.test.skip=true nexus-staging:release
37
+ env :
38
+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
39
+ MAVEN_CENTRAL_TOKEN : ${{ secrets.OSSRH_PASSWORD }}
40
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
Original file line number Diff line number Diff line change 43
43
run : mvn --no-transfer-progress install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
44
44
- name : Test Native
45
45
working-directory : ${{matrix.module}}
46
- run : mvn -Pnative -- no-transfer-progress test
46
+ run : mvn -- no-transfer-progress -Pnative test
47
47
48
48
test-native-ssl :
49
49
timeout-minutes : 20
83
83
run : mvn --no-transfer-progress install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
84
84
- name : Test Native
85
85
working-directory : ${{matrix.module}}
86
- run : mvn -Pnative -- no-transfer-progress -Dgroups=ssl -DSslTest=true test
86
+ run : mvn -- no-transfer-progress -Pnative -Dgroups=ssl -DSslTest=true test
Original file line number Diff line number Diff line change 1
- name : Java CI
1
+ name : Test
2
2
3
3
on :
4
4
push :
5
5
branches :
6
6
- master
7
+ paths-ignore :
8
+ - ' .github/**'
9
+ - ' docker/**'
10
+ - ' docs/**'
11
+ - ' tutorial/**'
12
+ - ' ChangeLog.md'
13
+ - ' README.md'
7
14
pull_request :
8
15
types : [ opened, synchronize, reopened ]
9
16
branches :
10
17
- master
18
+ - main
11
19
- v7
12
20
- v6
13
21
@@ -297,4 +305,4 @@ jobs:
297
305
env :
298
306
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
299
307
SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
300
- run : mvn -Pstatic-code-analysis -B --no-transfer-progress -Dgpg.skip=true -am -pl driver verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=arangodb_arangodb-java-driver
308
+ run : mvn --no-transfer-progress -Pstatic-code-analysis -B -Dgpg.skip=true -am -pl driver verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=arangodb_arangodb-java-driver
You can’t perform that action at this time.
0 commit comments