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

Commits on Oct 9, 2024

  1. ci: Push translations after building

    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.
    GeorgesStavracas committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6fc5604 View commit details
    Browse the repository at this point in the history
  2. ci: Create empty commit with release number

    This makes it easy to spot a release point in the commit history.
    GeorgesStavracas committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a2b263a View commit details
    Browse the repository at this point in the history
  3. ci: Print gathered release info

    So we can see what it's going to do in dry runs.
    GeorgesStavracas committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6f35fc4 View commit details
    Browse the repository at this point in the history
  4. ci: Rework 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.
    GeorgesStavracas committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ca4c624 View commit details
    Browse the repository at this point in the history
  5. ci: Push release atomically

    This should make things a bit tighter.
    GeorgesStavracas committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    25842d0 View commit details
    Browse the repository at this point in the history