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

bats: 1.10.0 -> 1.11.0, resholve: fix related test breakage #303883

Merged
merged 4 commits into from
Apr 17, 2024

Commits on Apr 13, 2024

  1. resholve: patch test breaks coming in bats 1.11

    I'm preparing to update bats to 1.11.0, but a change it includes will
    require updating 3 of resholve's tests. Since a full resholve source
    bump would need to go through staging now, I'm just patching the tests
    in the separate test derivation.
    abathur committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    e0f9929 View commit details
    Browse the repository at this point in the history
  2. bats: reformat passthru.tests

    Upcoming commit will add packages that use bats to passthru.tests,
    which is a little more clear when this is one attrset.
    
    Splitting this format-only change out for easier review.
    abathur committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    bb03317 View commit details
    Browse the repository at this point in the history
  3. bats: add bats-tested packages to passthru.tests

    It would have been ~easy for someone to update bats without noticing
    whether the update broke any packages that depend directly on the
    nixpkgs-packaged bats for their tests. (I'm phrasing this tediously
    because there are also some packages that vendor a copy of bats.)
    
    Hopefully this will make it easier to confirm future updates.
    abathur committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    7fb2aab View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. bats: 0.10.0 -> 0.11.0

    Also conditionally excludes pkill from resolution on macOS, since the
    procps package should contain pkill on other platforms.
    abathur committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    1f9a925 View commit details
    Browse the repository at this point in the history