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

release preview workflow #1440

Merged

Conversation

NullVoxPopuli
Copy link
Collaborator

@NullVoxPopuli NullVoxPopuli commented May 19, 2023

The goal is to, on every update to main, update or create a PR that previews what the release would look like if we were to release at the moment.

In the future, we could add more automation where, if that PR is merged, a release occurs.

Here is what the PR looks like: NullVoxPopuli#3
(You'll have to ignore the specific changes detected, I don't have all the tags on my fork)


My tests: https://github.com/NullVoxPopuli/embroider/actions/workflows/release-plan-preview.yml

Example of error when PRs don't have labels:

Example of success: https://github.com/NullVoxPopuli/embroider/actions/runs/5048803284/jobs/9057440106

Example commit (as screenshot, because these won't last forever):
image

@ef4
Copy link
Contributor

ef4 commented May 22, 2023

Thanks, this is good. It would be nice if the output of explain-plan could go into the body of the pull request.

@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review May 22, 2023 17:44
@NullVoxPopuli NullVoxPopuli merged commit e3a95b9 into embroider-build:main May 23, 2023
@NullVoxPopuli NullVoxPopuli deleted the release-plan-preview branch May 23, 2023 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants