Jiahao XU
712ad730a6
Use flate2/zlib-rs for dev/release build ( #2068 )
...
* Add feature zlib-rs to binstalk-downloader
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add feature zlib-rs to binstalk
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add feature zlib-rs to cargo-binstall
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Enable zlib-rs for CI build pipeline
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-02-28 09:08:34 +00:00
github-actions[bot]
6010abb1da
release: cargo-binstall v1.11.1 ( #2065 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-02-23 01:37:27 +00:00
github-actions[bot]
f71ab715ab
chore: release ( #2061 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-22 15:38:19 +00:00
Jiahao XU
8ee6c537e4
Log when FileLock::drop fails to unlock file ( #2064 )
...
* Add optional dependency tracing to fs-lock
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add optional logging to FileLock::drop
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Enable fs-lock/tracing in binstalk-manifest
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add FileLock::set_file_path
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Update create_if_not_exist to return FileLock on successs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Update create_if_not_exist usage in mod binstall_crates_v1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Simplify create_if_not_exist
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Refactor mod crates_manifests to use create_if_not_exist
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Set file path for FileLock
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Set file path for file lock in mod cargo_config
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock impl
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Import Path in fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix typo in crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix calling create_if_not_exist in crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fox fmt crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-02-22 14:33:36 +00:00
dependabot[bot]
86a7e90175
build(deps): bump windows from 0.59.0 to 0.60.0 in the deps group across 1 directory ( #2063 )
...
build(deps): bump windows in the deps group across 1 directory
Bumps the deps group with 1 update in the / directory: [windows](https://github.com/microsoft/windows-rs ).
Updates `windows` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/compare/0.59.0...0.60.0 )
---
updated-dependencies:
- dependency-name: windows
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-22 11:18:19 +00:00
Jiahao XU
395a586265
Fix fs-lock error on nightly ( #2059 )
...
* Fix fs-lock error on nightly
Since File::*lock* API is stablised on 1.87, it overrides fs4::fs_std::FileExt
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix other fs-lock method
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix unit-tests when no test is run
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-02-22 10:21:02 +00:00
github-actions[bot]
ac0e34cc77
release: cargo-binstall v1.11.0 ( #2053 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-02-15 09:20:04 +00:00
github-actions[bot]
cdc492db98
chore: release ( #2051 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-15 08:22:41 +00:00
Josh McKinney
95a9818565
feat: add color and wrapping to help text ( #2052 )
...
* feat: add color to help text
Uses the same coloring that cargo uses to make it easier to skim read the help
* fix: wrap help text
* fix: shorten value placeholders in help text
* fix: docs for override help text
2025-02-15 07:40:19 +00:00
github-actions[bot]
c175bb02c4
release: cargo-binstall v1.10.23 ( #2048 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-02-12 00:21:51 +00:00
github-actions[bot]
8a18d5f024
chore: release ( #2040 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-11 16:10:36 +00:00
dependabot[bot]
04a243ff8f
build(deps): bump the deps group with 2 updates ( #2044 )
...
Bumps the deps group with 2 updates: [strum](https://github.com/Peternator7/strum ) and [strum_macros](https://github.com/Peternator7/strum ).
Updates `strum` from 0.26.3 to 0.27.0
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.0 )
Updates `strum_macros` from 0.26.4 to 0.27.0
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits/v0.27.0 )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 11:03:28 +00:00
Jiahao XU
9b8ba9902d
Upgrade hickory-resolver to 0.25.0-alpha.5 ( #2038 )
...
* Upgrade hickory-resolver to 0.25.0-alpha.5
Update dependencies
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix compilation for hickory-resolver
Cleanup use of removed feature
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix resolver.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Pin hickory-resolver to avoid breakage
Cargo considers 0.25.0-alpha.* to be compatible while they can contain breaking changes between alpha versions.
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-02-11 09:54:04 +00:00
github-actions[bot]
a3f88b5cbf
chore: release ( #2031 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-04 21:30:08 +00:00
Félix Saparelli
8dd91862fb
feat(downloader): allow remote::Client to be customised ( #2035 )
...
This is for usage outside of binstall itself.
Sometimes it's useful to be able to specify more reqwest options, such as doing custom DNS resolution. This leaves the existing API identical but adds a couple methods that make it possible to construct a client with custom options.
Signed-off-by: Félix Saparelli <felix@passcod.name>
2025-02-04 11:30:31 +00:00
github-actions[bot]
639cca9737
release: cargo-binstall v1.10.22 ( #2029 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-01-19 06:37:17 +00:00
github-actions[bot]
bd6f0c6b14
chore: release ( #2027 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-19 02:58:41 +00:00
github-actions[bot]
aa7d47ed36
release: cargo-binstall v1.10.21 ( #2024 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-01-13 14:12:56 +00:00
github-actions[bot]
9d2dbb3dff
chore: release ( #2023 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-13 13:41:19 +00:00
dependabot[bot]
33a38e49e6
build(deps): bump dirs from 5.0.1 to 6.0.0 in the deps group ( #2022 )
...
Bumps the deps group with 1 update: [dirs](https://github.com/soc/dirs-rs ).
Updates `dirs` from 5.0.1 to 6.0.0
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 12:25:42 +00:00
Jiahao XU
9d375f9461
Reduce log version requirements back to 0.4.22 ( #2020 )
...
Since new versions are yanked
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-01-12 06:35:47 +00:00
github-actions[bot]
7bcb061e88
release: cargo-binstall v1.10.20 ( #2016 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-01-11 06:31:30 +00:00
github-actions[bot]
c6a51aaf3e
chore: release ( #2014 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-11 04:00:58 +00:00
dependabot[bot]
fa7478ca78
build(deps): bump the deps group with 3 updates ( #2015 )
...
Bumps the deps group with 3 updates: [windows](https://github.com/microsoft/windows-rs ), [log](https://github.com/rust-lang/log ) and [thiserror](https://github.com/dtolnay/thiserror ).
Updates `windows` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/compare/0.58.0...0.59.0 )
Updates `log` from 0.4.22 to 0.4.24
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.24 )
Updates `thiserror` from 2.0.10 to 2.0.11
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.10...2.0.11 )
---
updated-dependencies:
- dependency-name: windows
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 02:20:03 +00:00
github-actions[bot]
1f43e1af11
release: cargo-binstall v1.10.19 ( #2011 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2025-01-04 05:18:15 +00:00
github-actions[bot]
158fb2fb14
chore: release ( #2009 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-04 02:16:37 +00:00
dependabot[bot]
b491e5e81d
build(deps): bump the deps group with 2 updates ( #2010 )
...
Bumps the deps group with 2 updates: [itertools](https://github.com/rust-itertools/itertools ) and [async-trait](https://github.com/dtolnay/async-trait ).
Updates `itertools` from 0.13.0 to 0.14.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
Updates `async-trait` from 0.1.83 to 0.1.84
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.84 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-04 01:46:19 +00:00
github-actions[bot]
f43d7fca03
release: cargo-binstall v1.10.18 ( #2006 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-12-28 05:20:10 +00:00
github-actions[bot]
f1f4d98da7
chore: release ( #2001 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-28 01:33:57 +00:00
github-actions[bot]
9bc0ba964d
release: cargo-binstall v1.10.17 ( #1998 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-12-14 07:15:39 +00:00
github-actions[bot]
7604d8d286
chore: release ( #1996 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-14 05:14:05 +00:00
dependabot[bot]
299c771d8f
build(deps): bump the deps group with 2 updates ( #1997 )
...
Bumps the deps group with 2 updates: [thiserror](https://github.com/dtolnay/thiserror ) and [bzip2](https://github.com/trifectatechfoundation/bzip2-rs ).
Updates `thiserror` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.6...2.0.7 )
Updates `bzip2` from 0.4.4 to 0.5.0
- [Release notes](https://github.com/trifectatechfoundation/bzip2-rs/releases )
- [Commits](https://github.com/trifectatechfoundation/bzip2-rs/compare/0.4.4...v0.5.0 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
- dependency-name: bzip2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-14 02:14:33 +00:00
github-actions[bot]
b8ce712a75
release: cargo-binstall v1.10.16 ( #1994 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-12-07 06:06:30 +00:00
github-actions[bot]
c8e29f204e
chore: release ( #1992 )
...
* chore: release
* Apply suggestions from code review
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2024-12-07 04:55:43 +00:00
dependabot[bot]
e9f25187d7
build(deps): bump the deps group with 3 updates ( #1993 )
...
* build(deps): bump the deps group with 3 updates
Bumps the deps group with 3 updates: [target-lexicon](https://github.com/bytecodealliance/target-lexicon ), [cargo_toml](https://gitlab.com/lib.rs/cargo_toml ) and [fs4](https://github.com/al8n/fs4-rs ).
Updates `target-lexicon` from 0.12.16 to 0.13.0
- [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.12.16...v0.13.0 )
Updates `cargo_toml` from 0.20.5 to 0.21.0
- [Commits](https://gitlab.com/lib.rs/cargo_toml/commits/main )
Updates `fs4` from 0.11.1 to 0.12.0
- [Release notes](https://github.com/al8n/fs4-rs/releases )
- [Commits](https://github.com/al8n/fs4-rs/commits )
---
updated-dependencies:
- dependency-name: target-lexicon
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: cargo_toml
dependency-type: direct:production
update-type: version-update:semver-minor
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 cargo-toml in parse-meta.rs
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>
2024-12-07 04:05:38 +00:00
github-actions[bot]
3e50dfbbc5
release: cargo-binstall v1.10.15 ( #1989 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-11-29 11:04:41 +00:00
github-actions[bot]
b78dfd2890
chore: release ( #1986 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-29 10:13:39 +00:00
github-actions[bot]
84683f1ff6
dep: Upgrade transitive dependencies ( #1985 )
...
* dep: Upgrade transitive dependencies
* Fix clippy lint error in signing.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix must_use warning in bin/build.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix cargo-fmt in bin/ build.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2024-11-29 08:24:35 +00:00
github-actions[bot]
84ca29d5c1
release: cargo-binstall v1.10.14 ( #1982 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-11-23 05:43:50 +00:00
github-actions[bot]
d0e37e3ce9
chore: release ( #1980 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-23 03:46:10 +00:00
dependabot[bot]
2f84637d23
build(deps): bump the deps group with 2 updates ( #1981 )
...
Bumps the deps group with 2 updates: [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource ) and [url](https://github.com/servo/rust-url ).
Updates `embed-resource` from 2.5.1 to 3.0.1
- [Release notes](https://github.com/nabijaczleweli/rust-embed-resource/releases )
- [Commits](https://github.com/nabijaczleweli/rust-embed-resource/compare/v2.5.1...v3.0.1 )
Updates `url` from 2.5.3 to 2.5.4
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.3...v2.5.4 )
---
updated-dependencies:
- dependency-name: embed-resource
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: deps
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-23 02:17:23 +00:00
github-actions[bot]
2417642284
release: cargo-binstall v1.10.13 ( #1973 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-11-18 09:44:41 +00:00
github-actions[bot]
10a53e7bfb
chore: release ( #1972 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-18 08:29:17 +00:00
Christian Bruckmayer
b1aaafcd75
Use git credential helper ( #1871 )
...
* Use git credential helper
* Fix compilation
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Add back `gh auth token` in `gh_token::get`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix confusing `.expect` msg
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
---------
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-11-18 08:04:34 +00:00
github-actions[bot]
8dbc22a45b
dep: Upgrade transitive dependencies ( #1969 )
...
* dep: Upgrade transitive dependencies
* Fix self-install failure
reflink_or_copy now fails if the dest already exists
9e0b2cf427
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2024-11-16 05:43:14 +00:00
github-actions[bot]
dae59123eb
release: cargo-binstall v1.10.12 ( #1968 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-11-09 09:17:15 +00:00
github-actions[bot]
3677ac112d
chore: release ( #1965 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-09 07:22:29 +00:00
Jiahao XU
c9d5e6de40
feature: faster self-install without rate limit issue ( #1963 )
...
* Add new hidden option `--self-install`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix typo
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Optimize: Only call `LazyJobserverClient::new` when necessary
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* `--self-install` should include a path to a binary
On windows, we cannot just copy an executable with process running from it, so better to copy it to a temporary location.
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Impl manifest update and basic API of `self_install`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add dep atomic-file-install to cargo-binstall
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Impl `self_install`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Make `--self-install` a boolean flag
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Accept no duration in `MainExit::new`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Impl self-install mode in main_impl.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Use `--self-install` mode in install-from-binstall-release.sh
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Use `--self-install` in install-from-binstall-release.ps1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix import in mod entry
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix call of `self_install` in `main_impl`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `--self-install` clap doc
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `entry::self_install`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Apply suggestions from code review
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix parsing semver number in entry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix compilation in entry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* fix entry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in bin_util.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in entry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Use --self-install if supported in unix install script
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Use --self-install if available in powershell install script
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix install-from-binstall-release.ps1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fi install-from-binstall-release.ps1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix install-from-binstall-release.ps1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Create self-install.sh
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add e2e-test-self-install to justfile
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix args::parse() for self-install mode
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix args parsing: Do no require positional arg if --self-install is present
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2024-11-09 06:19:35 +00:00
dependabot[bot]
02ca607932
build(deps): bump the deps group with 3 updates ( #1966 )
...
* build(deps): bump the deps group with 3 updates
Bumps the deps group with 3 updates: [file-format](https://github.com/mmalecot/file-format ), [thiserror](https://github.com/dtolnay/thiserror ) and [hickory-resolver](https://github.com/hickory-dns/hickory-dns ).
Updates `file-format` from 0.25.0 to 0.26.0
- [Release notes](https://github.com/mmalecot/file-format/releases )
- [Changelog](https://github.com/mmalecot/file-format/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mmalecot/file-format/compare/v0.25.0...v0.26.0 )
Updates `thiserror` from 1.0.68 to 2.0.1
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.68...2.0.1 )
Updates `hickory-resolver` from 0.25.0-alpha.2 to 0.25.0-alpha.3
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.25.0-alpha.2...v0.25.0-alpha.3 )
---
updated-dependencies:
- dependency-name: file-format
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: deps
- dependency-name: hickory-resolver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix import in resolver.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix get_configs() in resolver.rs on Windows
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>
2024-11-09 03:47:05 +00:00
github-actions[bot]
02e9225fbd
release: cargo-binstall v1.10.11 ( #1960 )
...
chore: Release
Co-authored-by: github-actions <github-actions@github.com>
2024-11-05 20:34:55 +00:00