Skip to content

Commit 58ef728

Browse files
committed
feat: update dependencies, including ureq, toml, sha2, inquire, colored, and shlex, to their current major releases, and raise the MSRV to Rust 1.85
1 parent c105b5e commit 58ef728

10 files changed

Lines changed: 719 additions & 542 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
fi
3131
echo "tag=$REQUESTED_TAG" >> "$GITHUB_OUTPUT"
3232
33-
- uses: actions/checkout@v6
33+
- uses: actions/checkout@v7
3434
with:
3535
ref: ${{ steps.release.outputs.tag }}
3636
fetch-depth: 0
@@ -80,7 +80,7 @@ jobs:
8080
runs-on: ${{ matrix.os }}
8181

8282
steps:
83-
- uses: actions/checkout@v6
83+
- uses: actions/checkout@v7
8484
with:
8585
ref: ${{ needs.validate.outputs.tag }}
8686

@@ -128,7 +128,7 @@ jobs:
128128
run: sha256sum cgen-* > checksums.sha256
129129

130130
- name: Create release
131-
uses: softprops/action-gh-release@v2
131+
uses: softprops/action-gh-release@v3
132132
with:
133133
tag_name: ${{ needs.validate.outputs.tag }}
134134
generate_release_notes: true
@@ -139,7 +139,7 @@ jobs:
139139
needs: [validate, release]
140140
runs-on: ubuntu-latest
141141
steps:
142-
- uses: actions/checkout@v6
142+
- uses: actions/checkout@v7
143143
with:
144144
ref: ${{ needs.validate.outputs.tag }}
145145

.github/workflows/tag-on-version-change.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout tested commit
25-
uses: actions/checkout@v6
25+
uses: actions/checkout@v7
2626
with:
2727
ref: ${{ github.event.workflow_run.head_sha }}
2828
fetch-depth: 0

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
quality:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v6
13+
- uses: actions/checkout@v7
1414
- uses: dtolnay/rust-toolchain@stable
1515
with:
1616
components: rustfmt, clippy, llvm-tools-preview
@@ -35,7 +35,7 @@ jobs:
3535
os: [ubuntu-latest, macos-latest, windows-latest]
3636
runs-on: ${{ matrix.os }}
3737
steps:
38-
- uses: actions/checkout@v6
38+
- uses: actions/checkout@v7
3939
- uses: dtolnay/rust-toolchain@stable
4040
- name: Run test suite
4141
run: cargo test --locked
@@ -54,16 +54,16 @@ jobs:
5454
msrv:
5555
runs-on: ubuntu-latest
5656
steps:
57-
- uses: actions/checkout@v6
57+
- uses: actions/checkout@v7
5858
- uses: dtolnay/rust-toolchain@master
5959
with:
60-
toolchain: "1.74"
60+
toolchain: "1.85"
6161
- run: cargo check --locked --all-targets
6262

6363
audit:
6464
runs-on: ubuntu-latest
6565
steps:
66-
- uses: actions/checkout@v6
66+
- uses: actions/checkout@v7
6767
- uses: rustsec/audit-check@v2
6868
with:
6969
token: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
### Changed
11+
12+
- Updated all Rust dependencies, including the `ureq` 3, `toml` 1.1, `sha2` 0.11, `inquire` 0.9, `colored` 3, and `shlex` 2 major releases
13+
- Raised the MSRV to Rust 1.85, the minimum required by the updated dependency graph
14+
- Updated GitHub Actions to their current supported major releases
15+
816
## [1.4.0] - 2026-07-23
917

1018
### Added

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ First off, thank you for considering contributing to cgen! Every contribution he
3131

3232
### Prerequisites
3333

34-
- [Rust](https://rustup.rs/) (stable toolchain, 1.74+)
34+
- [Rust](https://rustup.rs/) (stable toolchain, 1.85+)
3535
- Git
3636

3737
### Build & Run

0 commit comments

Comments
 (0)