Draft
Conversation
Creates a release from a tag and uses the tag name as artifact name. Changes: * Zip name changed: incorporates the tag name * "write-all" permission requested (needed to create release) * Runs for tags, not branches * Checksum the .zip, attach the checksum * Draft was tested, but not used (comment left) == Conflicts * Name changed in variable value and Job name 7eb9541 == Notes kept after squashing Reading the source it accepts a "tag_name" parameter, which apparently will create the tag. The "prerelease" option was added because this sounds reasonable for snapshot builds.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change
softprops/action-gh-releaseaction to create a release with the build .zip as asset and release configured as prereleaseProposal for releases
Options
Tips
API request to fetch newest release:
Proposal for the downstream usage
Remarks
Attempt: keeping tag and build + release of tag separate workflows
It was tried having a workflow tagging upon change to
ionos-devand another workflow building upon "snapshot" tag creation. Yet GitHub would not trigger a workflow upon tag creation that another workflow caused. This is a "security" feature that can be circumvented by configuring personal access tokens (PAT), yet I discarded this for being less secure and requiring regular token renewals.