File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ name : OpenAPI-Validator
2+ on :
3+ workflow_dispatch :
4+ inputs :
5+ releaseVersion :
6+ description : " Default version to use when preparing a release."
7+ required : true
8+ default : " 1.7.0"
9+ developmentVersion :
10+ description : " Default version to use for new local working copy."
11+ required : true
12+ default : " 1.7.1-SNAPSHOT"
13+
14+ jobs :
15+ release :
16+ runs-on : ubuntu-latest
17+ steps :
18+ - uses : actions/checkout@v6
19+ with :
20+ ref : main
21+ - name : Set up JDK 11
22+ uses : actions/setup-java@v5
23+ with :
24+ distribution : ' zulu' # See 'Supported distributions' for available options
25+ java-version : 11
26+ - name : Configure Git user
27+ run : |
28+ git config user.email "actions@github.com"
29+ git config user.name "GitHub Actions"
30+ - name : Release prepare
31+ run : |
32+ git status
33+ mvn -B release:prepare
34+ env :
35+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36+ - name : List current directory
37+ run : |
38+ ls -la
39+ - name : Release perform
40+ run : |
41+ mvn -B release:perform -Darguments="-Dmaven.deploy.skip=true"
42+ env :
43+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
44+ - name : Create Github Release
45+ uses : ncipollo/release-action@v1
46+ with :
47+ name : APIM-CLI ${{ github.event.inputs.releaseVersion }}
48+ tag : ${{ github.event.inputs.releaseVersion }}
49+ artifacts : " target/*.tar.gz,target/*.zip"
50+ draft : true
You can’t perform that action at this time.
0 commit comments