|
1 | 1 | name:sdk-java Release
|
2 | 2 |
|
3 | 3 | on:
|
4 |
| -workflow_dispatch: |
5 | 4 | pull_request:
|
6 | 5 | types:[closed]
|
7 | 6 | paths:
|
|
11 | 10 | release:
|
12 | 11 | runs-on:ubuntu-latest
|
13 | 12 | name:release
|
14 |
| -if:${{ github.event.pull_request.merged == true|| github.event_name == 'workflow_dispatch'}} |
| 13 | +if:${{ github.event.pull_request.merged == true }} |
15 | 14 |
|
16 | 15 | steps:
|
17 | 16 | -uses:radcortez/project-metadata-action@main
|
|
57 | 56 | MAVEN_USERNAME:${{ secrets.OSSRH_USERNAME }}
|
58 | 57 | MAVEN_PASSWORD:${{ secrets.OSSRH_PASSWORD }}
|
59 | 58 |
|
60 |
| - -name:Create Staging Repository |
61 |
| -run:mvn nexus-staging:deploy |
62 |
| -env: |
63 |
| -MAVEN_USERNAME:${{ secrets.OSSRH_USERNAME }} |
64 |
| -MAVEN_PASSWORD:${{ secrets.OSSRH_PASSWORD }} |
65 |
| - |
66 |
| - -name:Check Staging Repository |
67 |
| -run:mvn nexus-staging:rc-list |
68 |
| -env: |
69 |
| -MAVEN_USERNAME:${{ secrets.OSSRH_USERNAME }} |
70 |
| -MAVEN_PASSWORD:${{ secrets.OSSRH_PASSWORD }} |
71 |
| - |
72 |
| - -name:Close & Release Staging Repository |
73 |
| -run:| |
74 |
| - mvn nexus-staging:rc-close |
75 |
| - mvn nexus-staging:rc-release |
76 |
| -env: |
77 |
| -MAVEN_USERNAME:${{ secrets.OSSRH_USERNAME }} |
78 |
| -MAVEN_PASSWORD:${{ secrets.OSSRH_PASSWORD }} |
79 |
| - |
80 | 59 | -name:Push tags
|
81 | 60 | run:git push && git push --tags
|