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

Automatically release a new version of flyctl daily #3626

Merged
merged 4 commits into from
Jun 13, 2024

Conversation

billyb2
Copy link
Contributor

@billyb2 billyb2 commented Jun 12, 2024

Change Summary

What and Why:
By automatically releasing flyctl, as long as a PR gets approved and merged, it'll show up in a new flyctl release relatively soon. We can also release a new version if necessary.

How:
Added a new Github Action that runs every day at 3 PM eastern

Related to:
https://flyio.slack.com/archives/C06G424TJRF/p1718101085197859?thread_ts=1718047902.923779&cid=C06G424TJRF


Documentation

  • Fresh Produce
  • In superfly/docs, or asked for help from docs team
  • n/a

@billyb2 billyb2 marked this pull request as ready for review June 12, 2024 22:49
Copy link
Contributor

@matthewlehner matthewlehner left a comment

Choose a reason for hiding this comment

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

Looks good to me!

.github/workflows/auto-release.yml Outdated Show resolved Hide resolved
@billyb2
Copy link
Contributor Author

billyb2 commented Jun 12, 2024

Oh I realized, we should skip deploying on Fridays and weekends to not cause trouble when most of us are offline

Copy link
Contributor

@clouvet clouvet left a comment

Choose a reason for hiding this comment

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

@billyb2 can also we get a note on the README that explains the release schedule and how it works?

@billyb2 billyb2 merged commit c63420c into master Jun 13, 2024
10 of 11 checks passed
@billyb2 billyb2 deleted the auto_release_flyctl branch June 13, 2024 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants