Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Format, lint, test, package, acceptance
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
with:
components: clippy,rustfmt
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
- name: Secret-shaped material
run: python scripts/secret_scan.py
- name: Upload sample evidence
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sample-evidence
path: .artifacts/ci/
Expand All @@ -73,7 +73,7 @@ jobs:
os: [windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
- run: cargo test --locked --all-targets
- run: cargo run --locked -- scan examples/healthy --strict
Expand All @@ -83,7 +83,7 @@ jobs:
needs: quality
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
with:
components: llvm-tools-preview
Expand All @@ -96,6 +96,6 @@ jobs:
name: Rust 1.85 minimum version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.85.0
- run: cargo check --locked --all-targets
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ jobs:
- os: windows-latest
target: x86_64-pc-windows-msvc
archive: zip
- os: macos-13
- os: macos-15-intel
target: x86_64-apple-darwin
archive: tar.gz
- os: macos-14
target: aarch64-apple-darwin
archive: tar.gz
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
with:
targets: ${{ matrix.target }}
Expand All @@ -54,7 +54,7 @@ jobs:
Copy-Item "target/${{ matrix.target }}/release/export-checkup.exe" "stage/$name/"
Copy-Item LICENSE,README.md "stage/$name/"
Compress-Archive -Path "stage/$name" -DestinationPath "$name.zip"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: binary-${{ matrix.target }}
path: export-checkup-${{ github.ref_name }}-${{ matrix.target }}.${{ matrix.archive }}
Expand All @@ -64,15 +64,15 @@ jobs:
name: Package crate and lockfile
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
- run: cargo package --locked
- shell: bash
run: |
mkdir dist
cp target/package/export-checkup-*.crate "dist/export-checkup-${GITHUB_REF_NAME}.crate"
cp Cargo.lock "dist/export-checkup-${GITHUB_REF_NAME}-Cargo.lock"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: source-package
path: dist/
Expand All @@ -88,8 +88,8 @@ jobs:
id-token: write
attestations: write
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- uses: actions/checkout@v7
- uses: actions/download-artifact@v8
with:
path: dist
merge-multiple: true
Expand All @@ -99,7 +99,7 @@ jobs:
cd dist
sha256sum * | LC_ALL=C sort -k2 > SHA256SUMS
- name: Attest release artifacts
uses: actions/attest-build-provenance@v2
uses: actions/attest-build-provenance@v4
with:
subject-path: dist/*
- name: Create GitHub Release
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
name: RustSec advisory audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.97.0
- name: Install cargo-audit
run: cargo install cargo-audit --locked
Expand All @@ -31,7 +31,7 @@ jobs:
name: Secret and unsafe-code scan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Secret-shaped material
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes are documented here. This project follows [Semantic Versioni

## [Unreleased]

## [0.1.1] - 2026-08-12

### Fixed

- Replaced the retired `macos-13` Intel release runner with `macos-15-intel`.
- Upgraded official GitHub Actions to Node.js 24-compatible major versions.

## [0.1.0] - 2026-08-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "export-checkup"
version = "0.1.0"
version = "0.1.1"
edition = "2024"
rust-version = "1.85"
description = "Offline integrity checks and regression comparisons for personal data exports"
Expand Down