Skip to content
Closed
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
38 changes: 19 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
contents: read
actions: write # Needed for artifact upload
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Install Rust toolchain
- name: Install Rust toolchain
Expand All @@ -55,7 +55,7 @@ jobs:
# Tiered caching strategy for Cargo registry
- name: Cache dependencies
id: cache_security_dependencies
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/registry/index
Expand All @@ -68,7 +68,7 @@ jobs:
# Cache installed tools separately
- name: Cache installed tools
id: cache_security_tools
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/bin/cargo-audit*
Expand All @@ -79,7 +79,7 @@ jobs:
# Use optimized Rust caching
- name: Rust Cache
id: cache_security_rust
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
workspaces: "."
save-if: true
Expand Down Expand Up @@ -214,7 +214,7 @@ jobs:

# Install security scanning tools with versioning for stability
- name: Install security tools
uses: taiki-e/install-action@b8cecb83565409bcc297b2df6e77f030b2a468d5 # v2.82.0
uses: taiki-e/install-action@6c6fd71fe4fb72c3697d269963d0e15df8adedad # v2.85.10
with:
tool: cargo-audit@0.22.1,cargo-deny@0.19.0,cargo-supply-chain@0.3.7

Expand Down Expand Up @@ -458,7 +458,7 @@ jobs:
- os: windows-11-arm
target: aarch64-pc-windows-msvc
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Set up Rust with toolchain caching
- name: Install Rust toolchain
Expand All @@ -475,7 +475,7 @@ jobs:
# Tiered caching strategy for Cargo registry
- name: Cache dependencies
id: cache_test_dependencies
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/registry/index
Expand All @@ -488,7 +488,7 @@ jobs:
# Cache installed tools separately
- name: Cache installed tools
id: cache_test_tools
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/bin/cargo-nextest*
Expand All @@ -497,7 +497,7 @@ jobs:
# Use optimized Rust caching
- name: Rust Cache
id: cache_test_rust
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
workspaces: "."
save-if: true
Expand Down Expand Up @@ -649,7 +649,7 @@ jobs:

# Install cargo-nextest for faster testing
- name: Install cargo-nextest
uses: taiki-e/install-action@b8cecb83565409bcc297b2df6e77f030b2a468d5 # v2.82.0
uses: taiki-e/install-action@6c6fd71fe4fb72c3697d269963d0e15df8adedad # v2.85.10
with:
tool: cargo-nextest@0.9.132

Expand Down Expand Up @@ -714,7 +714,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Check out code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Set up Rust with toolchain caching
- name: Install Rust toolchain
Expand All @@ -736,7 +736,7 @@ jobs:
# Tiered caching strategy for Cargo registry
- name: Cache dependencies
id: cache_release_dependencies
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/registry/index
Expand All @@ -750,7 +750,7 @@ jobs:
- name: Cache cross toolchains
id: cache_release_cross_toolchains
if: runner.os == 'Linux'
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
/home/runner/.rustup/toolchains/*-aarch64-*
Expand All @@ -760,7 +760,7 @@ jobs:
# Use optimized Rust caching
- name: Rust Cache
id: cache_release_rust
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
workspaces: "."
save-if: true # Always save cache for releases
Expand Down Expand Up @@ -899,7 +899,7 @@ jobs:
# Setup cross-compilation for ARM targets (Linux)
- name: Setup cross-compilation (Linux)
if: runner.os == 'Linux'
uses: taiki-e/setup-cross-toolchain-action@3d9770ce98eb7dbcf378563182a5e8031165f75b # v1.41.0
uses: taiki-e/setup-cross-toolchain-action@12b7ad4acfa95a1476779d6c06699b96ec1691f8 # v1.42.0
with:
target: ${{ matrix.targets[1] }}

Expand Down Expand Up @@ -995,13 +995,13 @@ jobs:
changelog: ${{ steps.github_release.outputs.changelog }}
steps:
- name: Check out code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

- name: Generate changelog
id: github_release
uses: mikepenz/release-changelog-builder-action@348e88fab4c37338b1e803ceb2d4a7a5db6c0833 # v6.2.2
uses: mikepenz/release-changelog-builder-action@c9bcd8238b6f41e05561348339429d360b1c0247 # v6.2.3
with:
configuration: |
{
Expand Down Expand Up @@ -1050,7 +1050,7 @@ jobs:
discussions: write # If you want to publish to discussions
steps:
- name: Check out code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# Download all artifacts with better error handling
- name: Download release artifacts
Expand All @@ -1071,7 +1071,7 @@ jobs:

# Create GitHub Release with all binaries
- name: Create GitHub Release
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
with:
body: ${{ needs.changelog.outputs.changelog }}
files: release-artifacts/**/*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update_database.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
update-database:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: '3.11'

Expand Down
Loading