@@ -2,6 +2,8 @@ name: Release Docker Image
22
33on :
44 push :
5+ branches :
6+ - ci-settings
57 tags :
68 - ' v*.*.*'
79
@@ -35,26 +37,26 @@ jobs:
3537 username : ${{ github.actor }}
3638 password : ${{ secrets.GITHUB_TOKEN }}
3739
38- - name : Extract Docker tags
39- id : meta
40- run : |
41- version_tag="${{github.ref_name}}"
42- tags=($version_tag)
43- if [[ "$version_tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
44- # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` nor `v2`
45- tags+=("latest")
46- tags+=($(echo "$version_tag" | cut -d. -f1))
47- fi
48- releases=""
49- for tag in "${tags[@]}"; do
50- releases="${releases:+$releases,}${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag,ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag"
51- done
52- echo "releases=$releases" >> "$GITHUB_OUTPUT"
53-
40+ # - name: Extract Docker tags
41+ # id: meta
42+ # run: |
43+ # version_tag="${{github.ref_name}}"
44+ # tags=($version_tag)
45+ # if [[ "$version_tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
46+ # # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` nor `v2`
47+ # tags+=("latest")
48+ # tags+=($(echo "$version_tag" | cut -d. -f1))
49+ # fi
50+ # releases=""
51+ # for tag in "${tags[@]}"; do
52+ # releases="${releases:+$releases,}${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag,ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag"
53+ # done
54+ # echo "releases=$releases" >> "$GITHUB_OUTPUT"
55+ #
5456 - name : Build and push Docker images
5557 uses : docker/build-push-action@v5
5658 with :
5759 context : .
58- push : true
60+ # push: true
5961 platforms : linux/amd64,linux/arm64,linux/arm/v7
6062 tags : ${{ steps.meta.outputs.releases }}
0 commit comments