Prepare 0.16.0 release (#528)

* build: Bump espup version and deps

* docs: Update changelog

* ci: Remove unused steps and cache action
This commit is contained in:
Sergio Gasquez Arcos 2025-09-26 11:29:20 +02:00 committed by GitHub
parent 18e708de3e
commit 4d1235b96d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 293 additions and 273 deletions

View File

@ -35,8 +35,6 @@ jobs:
with:
toolchain: stable
target: ${{ matrix.job.target }}
- name: Enable caching
uses: Swatinem/rust-cache@v2
- name: Publish (dry-run)
if: matrix.job.target == 'x86_64-unknown-linux-gnu'
run: cargo publish --dry-run
@ -78,7 +76,5 @@ jobs:
uses: dtolnay/rust-toolchain@v1
with:
toolchain: stable
- name: Enable caching
uses: Swatinem/rust-cache@v2
- name: Cargo publish
run: cargo publish --token ${{ secrets.CARGO_API_KEY }}

View File

@ -46,36 +46,23 @@ jobs:
- command: doc
args: --no-deps --document-private-items --all-features --workspace --examples
steps:
- name: Install dependencies
if: ${{ matrix.job.os == 'ubuntu-20.04' }}
run: |
sudo sed -i 's/azure.archive.ubuntu.com/archive.ubuntu.com/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install libudev-dev
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Enable caching
uses: Swatinem/rust-cache@v2
with:
components: rustfmt,clippy
- name: Cargo command
run: cargo ${{ matrix.action.command }} ${{ matrix.action.args }}
msrv:
name: MSRV check
runs-on: ubuntu-latest
steps:
- name: Install dependencies
run: |
sudo sed -i 's/azure.archive.ubuntu.com/archive.ubuntu.com/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install musl-tools libudev-dev
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: 1.85.0
- name: Enable caching
uses: Swatinem/rust-cache@v2
- name: Cargo check
run: cargo check

View File

@ -8,19 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- Added option to specify Crosstool-NG version, using `-c` or `--crosstools-toolchain-version`
- Added an option for [NuShell](https://www.nushell.sh/) completion
- Add support for LLVM esp-20.1.1_20250829 (#527)
### Fixed
### Changed
- Updated default GCC / Crosstools version to latest, [`esp-15.2.0_20250920`](https://github.com/espressif/crosstool-NG/releases/tag/esp-15.2.0_20250920) (#527)
- `espup install -v` now accepts version strings with 1-4 parts. (#525)
### Removed
## [0.16.0] - 2025-09-26
### Added
- Add option to specify Crosstool-NG version, using `-c` or `--crosstools-toolchain-version` (#508)
- Add an option for [NuShell](https://www.nushell.sh/) completion (#513)
- Add support for LLVM esp-20.1.1_20250829 (#527)
### Changed
- Updat default GCC / Crosstools version to latest, [`esp-15.2.0_20250920`](https://github.com/espressif/crosstool-NG/releases/tag/esp-15.2.0_20250920) (#527)
- `espup install -v` now accepts version strings with 1-4 parts. (#525)
## [0.15.1] - 2025-05-19
### Changed
@ -179,7 +184,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.1.0] - 2022-10-07
[Unreleased]: https://github.com/esp-rs/espup/compare/v0.15.1...HEAD
[Unreleased]: https://github.com/esp-rs/espup/compare/v0.16.0...HEAD
[0.16.0]: https://github.com/esp-rs/espup/compare/v0.15.1...v0.16.0
[0.15.1]: https://github.com/esp-rs/espup/compare/v0.15.0...v0.15.1
[0.15.0]: https://github.com/esp-rs/espup/compare/v0.14.1...v0.15.0
[0.14.1]: https://github.com/esp-rs/espup/compare/v0.14.0...v0.14.1

505
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
[package]
name = "espup"
version = "0.15.1"
version = "0.16.0"
authors = ["Sergio Gasquez Arcos <sergio.gasquez@gmail.com>"]
edition = "2024"
license = "MIT OR Apache-2.0"
@ -14,10 +14,10 @@ categories = ["command-line-utilities", "development-tools", "embedded"]
rust-version = "1.85.0"
[dependencies]
async-trait = "0.1.88"
async-trait = "0.1.89"
bytes = "1.10.1"
clap = { version = "4.5.45", features = ["derive", "env"] }
clap_complete = "4.5.57"
clap = { version = "4.5.48", features = ["derive", "env"] }
clap_complete = "4.5.58"
clap_complete_nushell = "4.5.8"
directories = "6.0.0"
env_logger = "0.11.8"
@ -26,22 +26,22 @@ guess_host_triple = "0.1.5"
indicatif = "0.18.0"
indicatif-log-bridge = "0.2.3"
lazy_static = "1.5.0"
log = "0.4.27"
log = "0.4.28"
miette = { version = "7.6.0", features = ["fancy"] }
regex = "1.11.1"
regex = "1.11.3"
reqwest = { version = "0.12.23", features = ["blocking", "socks", "stream"] }
retry = "2.1.0"
serde_json = "1.0.142"
serde_json = "1.0.145"
strum = { version = "0.27.2", features = ["derive"] }
tar = "0.4.44"
tempfile = "3.20.0"
thiserror = "2.0.14"
tempfile = "3.23.0"
thiserror = "2.0.16"
tokio = { version = "1.47.1", features = ["full"] }
tokio-retry = "0.3.0"
tokio-stream = "0.1.17"
update-informer = "1.3.0"
xz2 = "0.1.7"
zip = "3.0.0"
zip = "5.1.1"
[target.'cfg(unix)'.dependencies]
openssl = { version = "0.10.73", features = ["vendored"] }