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

ci: automate manual post-release steps #3498

Merged
merged 1 commit into from
Nov 27, 2024

Conversation

daniel-weisse
Copy link
Member

@daniel-weisse daniel-weisse commented Nov 26, 2024

Context

A couple post release steps were forgotten periodically.
Some of these steps can be easily automated, so lets do this.

Proposed change(s)

  • Automatically update:
    • version.txt to the next minor-pre-release
    • e2e-test-release.yml and e2e-test-weekly.yml "fromVersion" to the newly released version
  • Automatically close milestone once a release is published
  • Automatically create a new milestone if a minor release was published

Additional info

@daniel-weisse daniel-weisse added the no changelog Change won't be listed in release changelog label Nov 26, 2024
Copy link

netlify bot commented Nov 26, 2024

Deploy Preview for constellation-docs canceled.

Name Link
🔨 Latest commit c28cce2
🔍 Latest deploy log https://app.netlify.com/sites/constellation-docs/deploys/6746cb2f86039b0008af3fd5

Copy link
Contributor

@burgerdev burgerdev left a comment

Choose a reason for hiding this comment

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

Thanks, that's great!

.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
@daniel-weisse daniel-weisse force-pushed the dw/post-release-automation branch from 266154e to c28cce2 Compare November 27, 2024 07:33
@daniel-weisse daniel-weisse merged commit 900fb3f into main Nov 27, 2024
7 checks passed
@daniel-weisse daniel-weisse deleted the dw/post-release-automation branch November 27, 2024 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog Change won't be listed in release changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants