Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

beta release flow using separate files #508

Closed
wants to merge 7 commits into from
Closed

Conversation

therapon
Copy link
Contributor

  • beta release flow for engine and python
  • using separate files to start with. If this works I can try if flows in one file again. I tried it locally and it got hairy

Wanted to commit this and try the flow before adding docs on the process.

bjchambers and others added 2 commits July 13, 2023 09:31
This fixes warnings appearing in the new version of Rust.
@cla-bot cla-bot bot added the cla-signed Set when all authors of a PR have signed our CLA label Jul 13, 2023
@github-actions github-actions bot added the build label Jul 13, 2023
# leave the latest workflow and cancel the other (older) workflows
# See https://docs.github.com/en/actions/using-jobs/using-concurrency
concurrency:
group: engine-release-beta
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's hard to tell what is actually different here. Shouldn't the beta release be the same as the regular release, just with a different label?

Copy link
Contributor Author

@therapon therapon Jul 13, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Almost. A couple of issues

  1. Release takes over an already open draft. I did not want to alter that flow. If I use the release-drafter for Beta it takes over the draft. I would have to create 2 drafts one for beta and one for release
  2. Most changes are in the publishing of the binaries.
    1. Beta marks GitHub releases as pre-release and does not mark anything as latest.
    2. Docker images for beta do not get a latest tag.
    3. No binaries are send anywhere (e.g. PyPy) other than the beta release on GitHub
    4. Github release for beta use gh to create and add notes from included PRs.

I would like to make it part of one file and reuse as much as possible. If this workflow works (I need to commit once and then try it out) I am planning to unify the files. (see comment in the PR)

@therapon
Copy link
Contributor Author

Closing this in favour of a new PR

@therapon therapon closed this Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build cla-signed Set when all authors of a PR have signed our CLA sparrow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants