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