diff --git a/.github/workflows/reuse.yaml b/.github/workflows/reuse.yaml index c5b7c2db72..9a2f1f5c38 100644 --- a/.github/workflows/reuse.yaml +++ b/.github/workflows/reuse.yaml @@ -114,12 +114,20 @@ jobs: run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" id: extract_branch + - name: Check branch + if: ${{inputs.tag == 'image' && steps.extract_branch.outputs.branch != 'main'}} + id: check-branch + run: | + if [[ ${{ steps.extract_branch.outputs.branch }} =~ ^release-[0-9]+\.[0-9]$ ]]; then + echo ::set-output name=match::true + fi + - name : Docker images publish if: ${{inputs.tag == 'image' && steps.extract_branch.outputs.branch == 'main'}} run: make ${{inputs.publish_command}}-dev - name : Docker release-images publish - if: ${{inputs.tag == 'release' || (inputs.tag == 'image' && steps.extract_branch.outputs.branch == 'release*')}} + if: ${{inputs.tag == 'release' || (inputs.tag == 'image' && steps.check-branch.outputs.match == 'true')}} run: make ${{inputs.publish_command}} - name: get digest