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: astral-sh/ty
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.78
Choose a base ref
...
head repository: astral-sh/ty
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.0.80
Choose a head ref
  • 14 commits
  • 23 files changed
  • 5 contributors

Commits on Sep 4, 2026

  1. [ty] Use the shared release smoke-test action (#4461)

    ## Summary
    
    Linux release smoke tests currently install packages on the runner or in
    containers with writable workspace mounts. Run them through the shared
    [release-smoke-test
    action](https://github.com/astral-sh/github-actions/tree/3994daa59cb9d97f991f8196a17218a2641fce4b/release-smoke-test),
    which mounts completed artifacts read-only.
    
    Pin the test images and select the installed Rust toolchain as the
    container default so pip can invoke Cargo from its temporary build
    directories. Invoke pip through Python so cross-wheel tests use the
    upgraded pip.
    
    ## Test plan
    
    - [ ] Ensure the PR's Build binaries jobs run and succeed, including
    sdist and wheel smoke tests using the pinned shared action on native and
    emulated architectures.
    zsol authored Sep 4, 2026
    Configuration menu
    Copy the full SHA
    873885e View commit details
    Browse the repository at this point in the history
  2. [ty] Embed archive checksums in the shell installer (#4458)

    Release archives already have `.sha256` files, but the custom binary
    build jobs don't put those hashes in cargo-dist's manifest. The
    generated shell installer therefore has no expected archive hashes to
    check.
    
    Add a job that imports the built archives' checksums into a local
    manifest before cargo-dist generates the installers. Run the helper
    through uv with a script lockfile, require a valid sidecar for every
    downloaded executable archive, and require the job to succeed before
    hosting the release.
    zsol authored Sep 4, 2026
    Configuration menu
    Copy the full SHA
    3c907bc View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2026

  1. Configuration menu
    Copy the full SHA
    23fced1 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2026

  1. Document mappings for new ty rules (#4475)

    ## Summary
    
    - Map ty's `redundant-condition` and `redundant-condition-strict` rules
    to the corresponding mypy and Pyright diagnostics, with scope notes for
    expressions used as values, comparisons, and unreachable code.
    - Map `disjoint-cast` to basedpyright's `reportInvalidCast` and link the
    new rules to their documentation.
    AlexWaygood authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    f862d1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e7a87d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd0d789 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52f2d5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4cd792 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2026

  1. Configuration menu
    Copy the full SHA
    5cde40f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2026

  1. Configuration menu
    Copy the full SHA
    e22b86b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d0aa7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ce0450 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c163f21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fd8e15 View commit details
    Browse the repository at this point in the history
Loading