chore: Add a mix task for deploying with the right tag#3337
Merged
Conversation
thecristen
approved these changes
Jul 15, 2026
thecristen
left a comment
Collaborator
There was a problem hiding this comment.
I just used it to create today's release! 😆 Thanks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Scope
We've had a few instances recently of manually typing out the wrong tag number, and this is the sort of thing that computers can do quite well! So I stole a bit of my work from my days on Skate, and this is the result!
How to test
Run
mix deploy.prodand see it open a browser window with the right tag selected.You can also fiddle with the
today_formatted()function if you want to pretend to be running the script on a different day, in order to test out thesame_day?logic.(Don't worry - the mix task won't actually execute a deploy - it just opens the New Release page with the right tag set - you'll still have to publish the release and approve the Github Action before anything goes to prod!)