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

Remove promote-release.sh from Release process #958

Merged
merged 2 commits into from
Dec 6, 2021

Conversation

thebentern
Copy link
Contributor

@thebentern thebentern commented Dec 5, 2021

I tweaked the github action for release to remove this step from the release process:
run bin/promote-release.sh - this should cause github to start a release build (see the CI actions)
https://meshtastic.org/docs/developers/publish

If approved this would simply kick off the process after the committed version.properties bump is pushed to master (along with the updated protos). We don't need to have a separate process to create a tag, since creating a release (draft or otherwise) in a github action implicitly creates one if you specify a tag name in the arguments.

@thebentern
Copy link
Contributor Author

thebentern commented Dec 5, 2021

Something I noted during testing... In this method the tag doesn't actually materialize until the release is published from draft, which I think is preferable behavior.

@thebentern thebentern merged commit 02e3d06 into master Dec 6, 2021
@thebentern thebentern deleted the remove-promote-release branch December 6, 2021 00:31
@geeksville
Copy link
Member

This pull request has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/meshtastic-device-1-2-49-5354c49-alpha/4502/1

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.

4 participants