44 workflow_dispatch :
55 inputs :
66 version :
7- description : " Release version"
7+ description : ' Release version'
88 required : true
9+ branch :
10+ description : ' Branch'
11+ default : ' master'
12+ required : true
13+
914jobs :
1015 release :
1116 name : Release
12- runs-on : ubuntu-latest
13- steps :
14- - name : Checkout
15- uses : actions/checkout@v3
16- with :
17- fetch-depth : 0
18-
19- - name : Version
20- run : |
21- echo ${{ github.event.inputs.version }} > VERSION
22-
23- - name : Release
24- uses : redis-field-engineering/redis-release-action@v2
25- with :
26- gpg-key-id : ${{ secrets.GPG_KEY_ID }}
27- gpg-public-key : ${{ secrets.GPG_PUBLIC_KEY }}
28- gpg-secret-key : ${{ secrets.GPG_SECRET_KEY }}
29- gpg-passphrase : ${{ secrets.GPG_PASSPHRASE }}
30- sonatype-username : ${{ secrets.SONATYPE_USERNAME }}
31- sonatype-password : ${{ secrets.SONATYPE_PASSWORD }}
32- github-token : ${{ secrets.GIT_ACCESS_TOKEN }}
33-
34- - name : JReleaser output
35- if : always()
36- uses : actions/upload-artifact@v2
37- with :
38- name : artifact
39- path : |
40- out/jreleaser/trace.log
41- out/jreleaser/output.properties
42-
43- - name : Upload test reports
44- if : failure()
45- uses : actions/upload-artifact@v2
46- with :
47- name : test-reports
48- path : |
49- build/reports/aggregate-tests/
50-
51- - name : Set Version
52- uses : redis-field-engineering/redis-version-action@v2
53- with :
54- version : ${{ github.event.inputs.version }}
17+ uses : redis-field-engineering/redis-github-workflows/.github/workflows/release.yml@main
18+ with :
19+ branch : ${{ github.event.inputs.branch }}
20+ version : ${{ github.event.inputs.version }}
21+ secrets :
22+ github-token : ${{ secrets.GIT_ACCESS_TOKEN }}
23+ gpg-passphrase : ${{ secrets.GPG_PASSPHRASE }}
24+ gpg-public-key : ${{ secrets.GPG_PUBLIC_KEY }}
25+ gpg-secret-key : ${{ secrets.GPG_SECRET_KEY }}
26+ docker-username : ${{ secrets.DOCKER_USERNAME }}
27+ docker-password : ${{ secrets.DOCKER_PASSWORD }}
28+ sonatype-username : ${{ secrets.SONATYPE_USERNAME }}
29+ sonatype-password : ${{ secrets.SONATYPE_PASSWORD }}
30+ slack-webhook : ${{ secrets.SLACK_WEBHOOK }}
0 commit comments