1010 envs :
1111 required : false
1212 type : string
13- push :
14- required : false
15- type : boolean
1613 release :
1714 required : false
18- type : boolean
15+ type : string
1916
2017env :
2118 REPO_SLUG : dockereng/packaging
@@ -219,7 +216,7 @@ jobs:
219216 -
220217 name : Login to Docker Hub
221218 uses : docker/login-action@v3
222- if : ${{ inputs.push || inputs. release || github.event_name == 'schedule' }}
219+ if : ${{ inputs.release || github.event_name == 'schedule' }}
223220 with :
224221 username : ${{ secrets.DOCKERPUBLICBOT_USERNAME }}
225222 password : ${{ secrets.DOCKERPUBLICBOT_WRITE_PAT }}
@@ -235,7 +232,7 @@ jobs:
235232 targets : release-${{ inputs.name }}
236233 provenance : false
237234 set : |
238- *.output=type=image,push=${{ inputs.push || inputs. release || github.event_name == 'schedule' }}
235+ *.output=type=image,push=${{ inputs.release || github.event_name == 'schedule' }}
239236 *.output=/tmp/release
240237 -
241238 name : List release artifacts
@@ -296,10 +293,11 @@ jobs:
296293 -
297294 name : Create release
298295 uses : softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
299- if : ${{ inputs.release }}
296+ if : ${{ inputs.release && inputs.release != 'pushonly' }}
300297 with :
301298 name : ${{ env.GIT_TAG }}-${{ github.run_number }}
302- draft : true
299+ draft : ${{ inputs.release == 'draft' }}
300+ prerelease : ${{ inputs.release == 'prerelease' }}
303301 tag_name : ${{ env.GIT_TAG }}-${{ github.run_number }}
304302 target_commitish : ${{ github.sha }}
305303 files : |
0 commit comments