File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040
4141 - name : Set crowdin branch
4242 id : variables
43- if : github.ref_name == 'stable' || startsWith(github.ref_name, 'release-')
43+ if : github.ref_name == 'stable' || startsWith(github.ref_name, 'release-') || github.ref_name == 'dev'
4444 run : |
4545 echo "Ref: $GITHUB_REF"
4646 BRANCH=${GITHUB_REF##*/}
7171 runs-on : ubuntu-latest
7272 if : github.ref_name == 'stable' || startsWith(github.ref_name, 'release-')
7373 needs : build
74+ permissions :
75+ contents : read
76+ packages : write
7477 steps :
7578 - name : Set up QEMU
7679 uses : docker/setup-qemu-action@v3
@@ -99,8 +102,15 @@ jobs:
99102
100103 publish-docker-all :
101104 runs-on : ubuntu-latest
102- if : github.ref_name == 'stable'
103105 needs : [build, publish-docker]
106+ if : |
107+ !cancelled() &&
108+ needs.build.result == 'success' &&
109+ (needs.publish-docker.result == 'success' || needs.publish-docker.result == 'skipped') &&
110+ (github.ref_name == 'stable' || github.ref_name == 'dev')
111+ permissions :
112+ contents : read
113+ packages : write
104114 steps :
105115 - name : Checkout
106116 uses : actions/checkout@v4
@@ -124,6 +134,6 @@ jobs:
124134 uses : docker/build-push-action@v6
125135 with :
126136 push : true
127- tags : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
137+ tags : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.ref_name == 'dev' && 'dev- latest' || 'latest' }}
128138 context : .
129139 file : ./deployment/Dockerfile
You can’t perform that action at this time.
0 commit comments