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

Release workflow improvements #1465

Conversation

GeorgesStavracas
Copy link
Member

No description provided.

@swick
Copy link
Contributor

swick commented Oct 9, 2024

LGTM

@GeorgesStavracas GeorgesStavracas marked this pull request as draft October 9, 2024 22:51
@GeorgesStavracas
Copy link
Member Author

Found an issue

Noticed while releasing 1.19.0. The release workflow first updates PO
files, then builds xdg-desktop-portal. Which means, if something goes
wrong with the tests, we'll already have committed something to the
main branch.

Push translations after building.
This makes it easy to spot a release point in the commit history.
So we can see what it's going to do in dry runs.
Make dry runs do everything a regular run would do, except it doesn't
*actually* push nor publish anything. It still extracts release info,
updates PO files, etc.
This should make things a bit tighter.
@GeorgesStavracas GeorgesStavracas force-pushed the gbsneto/release-workflow-improvements branch from 4183a17 to 25842d0 Compare October 9, 2024 23:11
@GeorgesStavracas GeorgesStavracas marked this pull request as ready for review October 9, 2024 23:55
@swick
Copy link
Contributor

swick commented Oct 10, 2024

Okay, I see the issue and the changes make sense. So, still LGTM!

@GeorgesStavracas GeorgesStavracas added this pull request to the merge queue Oct 10, 2024
@GeorgesStavracas GeorgesStavracas added this to the 1.20 milestone Oct 10, 2024
@GeorgesStavracas GeorgesStavracas added ci automation Release and deploy automation labels Oct 10, 2024
Merged via the queue into flatpak:main with commit aca3fd1 Oct 10, 2024
6 checks passed
@GeorgesStavracas GeorgesStavracas deleted the gbsneto/release-workflow-improvements branch October 10, 2024 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Release and deploy automation ci
Projects
Status: Triaged
Development

Successfully merging this pull request may close these issues.

2 participants