File tree Expand file tree Collapse file tree 2 files changed +40
-70
lines changed Expand file tree Collapse file tree 2 files changed +40
-70
lines changed Original file line number Diff line number Diff line change
1
+ name : Docker Release
2
+ on :
3
+ pull_request :
4
+ workflow_dispatch :
5
+ inputs :
6
+ releaseVersion :
7
+ description : ' Release version to tag (e.g., 2.1.0). Will be used for release artifacts and git tag.'
8
+ required : true
9
+ developmentVersion :
10
+ description : ' Next development version (e.g., 2.2.0-SNAPSHOT). Will be used for continuing development after release.'
11
+ required : true
12
+ env :
13
+ OSS_USERNAME : ${{ secrets.OSS_USERNAME }}
14
+ OSS_PASSWORD : ${{ secrets.OSS_PASSWORD }}
15
+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
16
+ jobs :
17
+ docker :
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - uses : actions/checkout@v5
21
+ with :
22
+ ref : ${{ github.event.inputs.releaseVersion }}
23
+ - name : Set up QEMU
24
+ uses : docker/setup-qemu-action@v3
25
+ - name : Set up Docker Buildx
26
+ uses : docker/setup-buildx-action@v3
27
+ - name : Login to DockerHub
28
+ uses : docker/login-action@v3
29
+ with :
30
+ username : ${{ secrets.DOCKER_HUB_USERNAME }}
31
+ password : ${{ secrets.DOCKER_HUB_PASSWORD }}
32
+ - name : Build & Push Docker image
33
+ uses : docker/build-push-action@v6
34
+ with :
35
+ context : .
36
+ push : true
37
+ platforms : linux/amd64,linux/arm64
38
+ tags : |
39
+ openapitools/openapi-diff:${{ github.event.inputs.releaseVersion }}
40
+ openapitools/openapi-diff:latest
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments