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: bazel-contrib/rules_python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.33.1
Choose a base ref
...
head repository: bazel-contrib/rules_python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.33.2
Choose a head ref
  • 1 commit
  • 10 files changed
  • 2 contributors

Commits on Jun 19, 2024

  1. fix(toolchain): disable exec toolchain by default (#1968)

    This makes the exec tools toolchain disabled by default to prevent
    toolchain resolution
    from matching it and inadvertently pulling in a dependency on the
    hermetic runtimes.
    While the hermetic runtime wouldn't actually be used (precompiling is
    disabled
    by default), the dependency triggered downloading of the runtimes, which
    breaks
    environments which forbid remote downloads they haven't vetted (such a
    case is
    Bazel's own build process).
    
    To fix this, a flag is added to control if the exec tools toolchain is
    enabled or not.
    When disabled (the default), the toolchain won't match, and the remote
    dependency isn't
    triggered.
    
    Fixes #1967.
    
    Cherry-pick of cf1f36d.
    
    ---------
    
    Co-authored-by: Richard Levasseur <rlevasseur@google.com>
    aignas and rickeylev committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5cd59eb View commit details
    Browse the repository at this point in the history
Loading