mirror of
https://github.com/anthonyoteri/dredge.git
synced 2026-06-05 23:36:53 -04:00
fix: resolve CI check failures
- Replace serde_yml with serde_norway (RUSTSEC-2025-0068: serde_yml is unsound and archived; serde_norway is the recommended maintained fork) - Remove unused toml dependency (was resolving to v1.1.2 which requires edition2024/Rust 1.85, breaking the MSRV 1.80 check) - Run cargo fmt to fix formatting diffs caught by lint job - Fix cog commit check to use from_latest_tag so pre-conventional-commits history does not cause the check to fail - Remove semver job: dredge is a binary-only crate with no lib target, cargo-semver-checks cannot check it
This commit is contained in:
@@ -69,9 +69,9 @@ jobs:
|
||||
uses: cocogitto/cocogitto-action@v3
|
||||
with:
|
||||
check: true
|
||||
# On PRs check only the commits introduced by the PR.
|
||||
# On pushes to master check only commits since the previous HEAD.
|
||||
from: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.sha || github.event.before }}
|
||||
# Only check commits reachable from the latest tag so that old
|
||||
# non-conventional commits in history do not fail the check.
|
||||
from_latest_tag: true
|
||||
|
||||
deny:
|
||||
name: Cargo deny
|
||||
@@ -99,23 +99,4 @@ jobs:
|
||||
- name: Check MSRV builds
|
||||
run: cargo check
|
||||
|
||||
semver:
|
||||
name: Semver compatibility
|
||||
runs-on: ubuntu-latest
|
||||
# Only meaningful on PRs — compares the PR branch against the published
|
||||
# crate version to catch accidental breaking API changes.
|
||||
if: github.event_name == 'pull_request'
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install stable toolchain
|
||||
uses: dtolnay/rust-toolchain@stable
|
||||
|
||||
- name: Cache dependencies
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Check semver compatibility
|
||||
uses: obi1kenobi/cargo-semver-checks-action@v2
|
||||
with:
|
||||
package: dredge-tool
|
||||
|
||||
Reference in New Issue
Block a user