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

Add tool and GH workflow for adding fast-tracks and pins #1441

Merged
merged 12 commits into from Jan 31, 2022
Merged

Add tool and GH workflow for adding fast-tracks and pins #1441

merged 12 commits into from Jan 31, 2022

Commits on Jan 21, 2022

  1. Copy the full SHA
    26c92a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

  1. ci/remove-graduated-overrides: rename and move to subcommand

    We're going to add more functionality.
    bgilbert committed Jan 22, 2022
    Copy the full SHA
    63a0a0a View commit details
    Browse the repository at this point in the history
  2. ci/overrides: rename function for clarity

    We're going to be updating lockfiles in other ways too.
    bgilbert committed Jan 22, 2022
    Copy the full SHA
    df7da42 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    50e4cb7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1a3e049 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    351555d View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. ci/overrides: add commands to pin and fast-track packages

    For fast-tracks, take the Bodhi update, and for pins, take the SRPM NVR.
    bgilbert committed Jan 28, 2022
    Copy the full SHA
    2f4f8bd View commit details
    Browse the repository at this point in the history
  2. ci/overrides: check for mismatched dist tags

    Verify that newly added pins and fast-tracks have dist tags that match
    the releasever from manifest.yaml, unless --ignore-dist-mismatch is
    specified.
    bgilbert committed Jan 28, 2022
    Copy the full SHA
    e0da043 View commit details
    Browse the repository at this point in the history
  3. ci/overrides: require fast-track reason for non-CoreOS packages

    This enforces existing policy.
    bgilbert committed Jan 28, 2022
    Copy the full SHA
    6015757 View commit details
    Browse the repository at this point in the history
  4. ci/overrides: add a query command to map a Bodhi update to SRPM NVRs

    The CI workflow will need it.
    bgilbert committed Jan 28, 2022
    Copy the full SHA
    e64aaa5 View commit details
    Browse the repository at this point in the history
  5. workflows: add manual workflow to fast-track or pin packages

    Run `overrides.py {fast-track|pin}` and submit a PR.  For now, only
    handle one Bodhi update (for fast-track) or SRPM (for pin) per run.
    
    Two runs are required when overriding both testing-devel and next-devel,
    since next-devel might be on a different Fedora major.
    bgilbert committed Jan 28, 2022
    Copy the full SHA
    d94408d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d5e1f6f View commit details
    Browse the repository at this point in the history