Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: clap-rs/clap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.4.13
Choose a base ref
...
head repository: clap-rs/clap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.4.14
Choose a head ref
  • 10 commits
  • 12 files changed
  • 1 contributor

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    d53d881 View commit details
    Browse the repository at this point in the history
  2. fix(builder): Allow custom flag definitions

    The goal is to allow getting the position of repeated flags for #5287
    epage committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    148e102 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d63106b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3eaf1af View commit details
    Browse the repository at this point in the history
  5. chore(ci): Speed up critical path of CI

    We've decided to try using some of our funding to speed up CI.
    kbknapp has experience with buildjet in the past which allows us to keep
    our Actions and switch out our runners.
    
    As we are charged for `num_cores * time`, increasing core counts could
    decrease time, both helping us and keeping costs down.
    I chose 8 cores (an upgrade over `ubuntu-latest`s 2 cores) as kbknapp
    knew someone who benchmarked things for Rust/Python and found that a
    good fit.
    
    I only switched a subset of jobs over to buildjet to focus on jobs where
    most of the time is spent on highly parallelizable operations.
    Buildjet dropped our Linux test jobs from 8-9min to 2-3min.
    The checks and UI-test jobs only improved by 30s-1min each, so I left
    them out.
    We can iterate as we go.
    epage committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    641b42b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5275 from epage/ci

    chore(ci): Speed up critical path of CI
    epage authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c603f34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02f8214 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5290 from epage/or

    fix: Allow position-sensitive flags
    epage authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    d6479ff View commit details
    Browse the repository at this point in the history
  9. docs: Update changelog

    epage committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1440456 View commit details
    Browse the repository at this point in the history
  10. chore: Release

    epage committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    514f28b View commit details
    Browse the repository at this point in the history
Loading