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.
Finally got around to this. This sets up rolling pre-release publishing similar to what exists for the TLA+ tools, where the head of the main branch is built and uploaded to a github release for ease of consumption.
This work requires some changes to the repository settings:
release
environment and constrain it to only be accessible from themain
branchVersion 1.6.0 rolling pre-release
or similarrelease
environment secrets asTLAPM_RELEASES_AT
ROLLING_PRERELEASE_VERSION
environment variable in therelease
environment to be1.6.0-pre
or similarROLLING_PRERELEASE_GITHUB_NAME
environment variable in therelease
environment to be whatever you called the release in step (2)If you give me more permissions on this repo I'll do all of that or whoever is reviewing this can do it themselves. I've tested this on my own fork of the TLAPM repo; you can see what the release with uploaded artifacts looks like here: https://github.com/ahelwer/tlapm/releases/tag/1.6.0-pre
This is a good first step to get this working and then later we can add the following features:
Ref #92