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: cargo-bins/cargo-binstall
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.11.2
Choose a base ref
...
head repository: cargo-bins/cargo-binstall
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.12.0
Choose a head ref
  • 8 commits
  • 32 files changed
  • 4 contributors

Commits on Feb 28, 2025

  1. Simplify release-pr.yml (#2070)

    We only want to use it for cargo-binstall release
    
    Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
    NobodyXu authored Feb 28, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7c38109 View commit details

Commits on Mar 1, 2025

  1. build(deps): bump the deps group with 3 updates (#2072)

    * build(deps): bump the deps group with 3 updates
    
    Bumps the deps group with 3 updates: [compact_str](https://github.com/ParkMyCar/compact_str), [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) and [fs4](https://github.com/al8n/fs4-rs).
    
    
    Updates `compact_str` from 0.8.1 to 0.9.0
    - [Changelog](https://github.com/ParkMyCar/compact_str/blob/main/CHANGELOG.md)
    - [Commits](ParkMyCar/compact_str@v0.8.1...v0.9.0)
    
    Updates `bzip2` from 0.5.1 to 0.5.2
    - [Release notes](https://github.com/trifectatechfoundation/bzip2-rs/releases)
    - [Commits](trifectatechfoundation/bzip2-rs@v0.5.1...v0.5.2)
    
    Updates `fs4` from 0.12.0 to 0.13.0
    - [Release notes](https://github.com/al8n/fs4-rs/releases)
    - [Changelog](https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/al8n/fs4-rs/commits)
    
    ---
    updated-dependencies:
    - dependency-name: compact_str
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: deps
    - dependency-name: bzip2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: deps
    - dependency-name: fs4
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fix use of fs4::fs_std::FileExt::try_lock*
    
    Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
    dependabot[bot] and NobodyXu authored Mar 1, 2025
    Copy the full SHA
    d9da8aa View commit details

Commits on Mar 4, 2025

  1. Use bzip2/libbz2-rs-sys (#2071)

    Also upgrade rc-zip-sync so that it uses bzip the same major version
    v0.5.2 as our crate, so that it doesn't pull in c bzip and rust bzip
    at the same time.
    
    Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
    NobodyXu authored Mar 4, 2025
    Copy the full SHA
    a8daf8e View commit details

Commits on Mar 6, 2025

  1. Fix detect-targets musl fallback for android and alpine (#2076)

    Android does not have `-unknown-` in target and alpine uses
    `-alpine-` instead of `-unknown-`, so the musl fallback must be
    taken special care when generating
    
    Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
    NobodyXu authored Mar 6, 2025
    Copy the full SHA
    92973c1 View commit details

Commits on Mar 7, 2025

  1. dep: Upgrade transitive dependencies (#2077)

    Co-authored-by: github-actions <github-actions@github.com>
    github-actions[bot] and github-actions authored Mar 7, 2025
    Copy the full SHA
    4514506 View commit details
  2. feat: Use CARGO_BUILD_TARGET as fallback for --target (#2075)

    * feat: Use `CARGO_BUILD_TARGET` as fallback for `--target`
    
    Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
    
    * Fix e2e-tests: Unset CARGO_BUILD_TARGET before running e2e-tests
    
    Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
    
    ---------
    
    Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
    NobodyXu authored Mar 7, 2025
    Copy the full SHA
    268efdf View commit details
  3. chore: release (#2073)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Mar 7, 2025
    Copy the full SHA
    b243c17 View commit details
  4. release: cargo-binstall v1.12.0 (#2078)

    chore: Release
    
    Co-authored-by: github-actions <github-actions@github.com>
    github-actions[bot] and github-actions authored Mar 7, 2025
    Copy the full SHA
    acd08f1 View commit details
33 changes: 4 additions & 29 deletions .github/workflows/release-pr.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,12 @@
name: Open a release PR
name: Open cargo-binstall release PR
on:
workflow_dispatch:
inputs:
crate:
description: Crate to release
required: true
type: choice
options:
- atomic-file-install
- bin
- binstalk
- binstalk-bins
- binstalk-fetchers
- binstalk-git-repo-api
- binstalk-registry
- binstalk-manifests
- binstalk-types
- binstalk-downloader
- cargo-toml-workspace
- detect-targets
- detect-wasi
- fs-lock
- normalize-path
version:
description: Version to release
required: true
type: string
default: patch
no-check-semver:
description: To disable check semver
required: true
type: string
default: "false"

permissions:
pull-requests: write
@@ -62,11 +37,11 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
version: ${{ inputs.version }}
crate-path: crates/${{ inputs.crate }}
crate-path: crates/bin
pr-label: release
pr-release-notes: ${{ inputs.crate == 'bin' }}
pr-release-notes: true
pr-template-file: .github/scripts/release-pr-template.ejs
check-semver: ${{ inputs.crate != 'bin' && inputs.no-check-semver != 'true' }}
check-semver: false
check-package: true
env:
RUSTFLAGS: --cfg reqwest_unstable
Loading