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
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
# One cache per section: each builds a different feature and target
# mix, so a shared cache would thrash. Only main saves, so a branch
# or pull request can read the cache but never write into it.
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: ${{ matrix.section }}
save-if: ${{ github.ref == 'refs/heads/main' }}
Expand All @@ -75,15 +75,15 @@ jobs:
# and the dev-dependency in crates/openbim-ifc/Cargo.toml; build-npm-pkg.sh
# and check-wasm-seed.sh refuse a mismatch.
if: matrix.section == 'bindings'
uses: taiki-e/install-action@ab6895351a88b908e96a4697860d4ffea5e57dbe # v2.87.27
uses: taiki-e/install-action@1e29709c0ec63babbe8f266397a465f29a825f91 # v2.87.31
with:
tool: wasm-bindgen-cli@0.2.128
- name: Set up Python
# bindings builds and tests the wheel; lint links openbim-ifc-py for
# clippy --all-targets, which needs libpython3.12 that the hosted
# image no longer ships.
if: matrix.section == 'bindings' || matrix.section == 'lint'
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Install uv and maturin
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ jobs:
- name: Cache Rust build
# Only main saves, so a pull request can read the cache but never
# write into it.
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: cli-${{ matrix.os }}
save-if: ${{ github.ref == 'refs/heads/main' }}
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Test every command
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
components: clippy, rustfmt
targets: ${{ matrix.target }}, wasm32-unknown-unknown
- name: Cache Rust build
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: cli-deb-${{ matrix.target }}
save-if: ${{ github.ref == 'refs/heads/main' }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
- name: Cache Rust build
# Dependencies only. Only main saves, so a pull request can read the
# cache but never write into it.
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: dotnet-${{ matrix.os }}
save-if: ${{ github.ref == 'refs/heads/main' }}
Expand All @@ -73,7 +73,7 @@ jobs:
with:
dotnet-version: "8.0.x"
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Build, pack, and test the package from a fresh project
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,12 +62,12 @@ jobs:
- name: Cache Rust build
# Dependencies only. Only main saves, so a pull request can read the
# cache but never write into it.
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: native-${{ matrix.os }}
save-if: ${{ github.ref == 'refs/heads/main' }}
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Provide pkg-config
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Nix
uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3
with:
github_access_token: ${{ github.token }}
- name: Evaluate every system's outputs
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:
with:
node-version: '20'
cache: npm
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
- uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: '3.12'
- uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0
Expand All @@ -105,14 +105,14 @@ jobs:
# built from (#331).
targets: wasm32-unknown-unknown
- name: Cache Rust build
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
key: pages
save-if: ${{ github.ref == 'refs/heads/main' }}
- name: Install wasm-bindgen CLI
# Must equal the `wasm-bindgen` pin in crates/openbim-ifc-wasm/Cargo.toml;
# build-npm-pkg.sh refuses a mismatch.
uses: taiki-e/install-action@ab6895351a88b908e96a4697860d4ffea5e57dbe # v2.87.27
uses: taiki-e/install-action@1e29709c0ec63babbe8f266397a465f29a825f91 # v2.87.31
with:
tool: wasm-bindgen-cli@0.2.128
- name: Install maturin and pdoc
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ jobs:
# exist and still be refused for the crate being released.
id: auth
continue-on-error: true
uses: rust-lang/crates-io-auth-action@c6f97d42243bad5fab37ca0427f495c86d5b1a18 # v1.0.5
uses: rust-lang/crates-io-auth-action@3268eb413133e2960fa4ae0e963ca76380c54cd9 # v1.0.6
- name: Publish
# --publish-here skips a version that is already live, so the
# fallback retry with the long-lived secret is safe: it can only
Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
# Trusted publishing needs npm >= 11.5.1; Node 22 ships npm 10.
run: npm install --global npm@^11.5.1 && npm --version
- name: Install wasm-bindgen CLI
uses: taiki-e/install-action@ab6895351a88b908e96a4697860d4ffea5e57dbe # v2.87.27
uses: taiki-e/install-action@1e29709c0ec63babbe8f266397a465f29a825f91 # v2.87.31
with:
tool: wasm-bindgen-cli@0.2.128
- name: Build and test the package
Expand Down Expand Up @@ -252,7 +252,7 @@ jobs:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Build wheel
Expand Down Expand Up @@ -317,7 +317,7 @@ jobs:
- name: List distributions
run: ls -la dist
- name: Publish
uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
uses: pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
with:
skip-existing: true

Expand Down Expand Up @@ -361,7 +361,7 @@ jobs:
components: clippy, rustfmt
targets: wasm32-unknown-unknown
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Provide pkg-config
Expand Down Expand Up @@ -426,7 +426,7 @@ jobs:
components: clippy, rustfmt
targets: ${{ matrix.target }}, wasm32-unknown-unknown
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Build
Expand Down Expand Up @@ -566,7 +566,7 @@ jobs:
with:
dotnet-version: "8.0.x"
- name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: "3.12"
- name: Download package
Expand Down
Loading