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

OBS-515: Add prototype release workflow. #3131

Merged
merged 1 commit into from
Feb 26, 2025
Merged

OBS-515: Add prototype release workflow. #3131

merged 1 commit into from
Feb 26, 2025

Conversation

smarnach
Copy link
Contributor

@smarnach smarnach commented Feb 24, 2025

This is a lightly tested prototype for a release workflow. Creating the release can be done with a simple invocation of gh release create. Determining the right version tag is a bit awkward though. I wonder whether I should have reused the implementation from obs-common, instead of rewriting this in POSIX shell. This version doesn't require checking out any repos and is completely self-contained, which has advantages, too.

https://mozilla-hub.atlassian.net/browse/OBS-515

@smarnach smarnach requested a review from a team as a code owner February 24, 2025 20:35
Copy link
Contributor

@biancadanforth biancadanforth left a comment

Choose a reason for hiding this comment

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

LGTM! IIUC this is a workflow we would manually trigger in place of filling out the form on the GitHub Releases page for each repo as part of a prod deployment. Had one minor, non-blocking question.

@smarnach smarnach force-pushed the release-workflow branch 2 times, most recently from 88cc1c0 to 1696b07 Compare February 25, 2025 11:11
@smarnach smarnach changed the title Add prototype release workflow. OBS-515: Add prototype release workflow. Feb 25, 2025
@smarnach smarnach enabled auto-merge February 26, 2025 09:09
@smarnach smarnach added this pull request to the merge queue Feb 26, 2025
Merged via the queue into main with commit abb56d8 Feb 26, 2025
1 check passed
@smarnach smarnach deleted the release-workflow branch February 26, 2025 09:15
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