From 1a96974dc41842cca788eb54bb7bf06b720cb6c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 03:18:15 +0000 Subject: [PATCH] chore(deps): update ci and devdependencies --- .github/workflows/check.yaml | 4 ++-- .github/workflows/claude.yml | 2 +- .github/workflows/deploy-web.yml | 8 ++++---- .github/workflows/release.yaml | 2 +- .github/workflows/rw-c-release.yaml | 6 +++--- .github/workflows/rw-c-tests.yaml | 2 +- .github/workflows/rw-python-release.yaml | 6 +++--- .github/workflows/rw-python-tests.yaml | 4 ++-- .github/workflows/rw-rust-tests.yaml | 2 +- .github/workflows/rw-wasm-release.yaml | 6 +++--- .pre-commit-config.yaml | 2 +- moyopy/.pre-commit-config.yaml | 4 ++-- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 7c838380..db8911b4 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: '3.13' - - uses: j178/prek-action@e98a699c41eb69ab013a45817a0406469a748f8d # v2 + - uses: j178/prek-action@5337cb91e0fa35a7ff31b9ca345126d8bbbcdf16 # v2 with: extra_args: --all-files @@ -27,7 +27,7 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - - uses: EmbarkStudios/cargo-deny-action@bb137d7af7e4fb67e5f82a49c4fce4fad40782fe # v2 + - uses: EmbarkStudios/cargo-deny-action@3c6349835b2b7b196a839186cb8b78e02f7b5f25 # v2 with: rust-version: 1.85.0 # edition 2024 diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 1a24a706..f8665c2d 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -32,7 +32,7 @@ jobs: - name: Run Claude Code id: claude - uses: anthropics/claude-code-action@e90deca47693f9457b72f2b53c17d7c445a87342 # v1 + uses: anthropics/claude-code-action@af0559ee4f514d1ef21826982bed13f7edc3c35e # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} diff --git a/.github/workflows/deploy-web.yml b/.github/workflows/deploy-web.yml index 1948e88b..76046b6c 100644 --- a/.github/workflows/deploy-web.yml +++ b/.github/workflows/deploy-web.yml @@ -39,7 +39,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable + uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: targets: wasm32-unknown-unknown @@ -60,7 +60,7 @@ jobs: run: wasm-pack build moyo-wasm --target web --release --scope spglib - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: '22' cache: 'npm' @@ -82,7 +82,7 @@ jobs: run: npm run build - name: Install uv - uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Set up Python uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 @@ -135,7 +135,7 @@ jobs: version: 1.0 - name: Install cbindgen - uses: taiki-e/install-action@4684b8405694ae9dd42c9f39ba901a70ae83f4a3 # v2.82.9 + uses: taiki-e/install-action@43aecc8d72668fbcfe75c31400bc4f890f1c5853 # v2.83.2 with: tool: cbindgen diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c16a1e38..25aac7a0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-slim steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3 + - uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3 with: name: moyo ${{ github.ref_name }} prerelease: ${{ contains(github.ref, 'rc') }} diff --git a/.github/workflows/rw-c-release.yaml b/.github/workflows/rw-c-release.yaml index 79cb2745..6061f1ba 100644 --- a/.github/workflows/rw-c-release.yaml +++ b/.github/workflows/rw-c-release.yaml @@ -27,10 +27,10 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - - uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable + - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: targets: ${{ matrix.target }} - - uses: cargo-bins/cargo-binstall@802977a265b5f8825ebef2176db5f5f3edc82280 # main + - uses: cargo-bins/cargo-binstall@57726869e28f4038a847ec56e5fdd9142fded110 # main - name: Install cbindgen run: cargo binstall cbindgen --locked --no-confirm --force - name: Install cross linker @@ -80,7 +80,7 @@ jobs: name: artifacts path: artifacts - name: Upload Release Assets - uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3 + uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3 with: files: artifacts/moyoc-* fail_on_unmatched_files: true diff --git a/.github/workflows/rw-c-tests.yaml b/.github/workflows/rw-c-tests.yaml index ee1b273e..923b61c0 100644 --- a/.github/workflows/rw-c-tests.yaml +++ b/.github/workflows/rw-c-tests.yaml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - - uses: cargo-bins/cargo-binstall@802977a265b5f8825ebef2176db5f5f3edc82280 # main + - uses: cargo-bins/cargo-binstall@57726869e28f4038a847ec56e5fdd9142fded110 # main - name: Install cbindgen run: cargo binstall cbindgen --locked --no-confirm --force - name: Configure diff --git a/.github/workflows/rw-python-release.yaml b/.github/workflows/rw-python-release.yaml index b1add3c4..814e8f58 100644 --- a/.github/workflows/rw-python-release.yaml +++ b/.github/workflows/rw-python-release.yaml @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - name: Install uv - uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 @@ -94,13 +94,13 @@ jobs: merge-multiple: true path: dist - name: Publish package to TestPyPI - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 + uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # release/v1 with: repository-url: https://test.pypi.org/legacy/ attestations: false verbose: true - name: Publish package to PyPI - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 + uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # release/v1 with: attestations: false verbose: true diff --git a/.github/workflows/rw-python-tests.yaml b/.github/workflows/rw-python-tests.yaml index fc3142c5..2a6bb1fd 100644 --- a/.github/workflows/rw-python-tests.yaml +++ b/.github/workflows/rw-python-tests.yaml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - name: Install uv - uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 @@ -49,7 +49,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - name: Install uv - uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 diff --git a/.github/workflows/rw-rust-tests.yaml b/.github/workflows/rw-rust-tests.yaml index d517ccc1..dcbea7fb 100644 --- a/.github/workflows/rw-rust-tests.yaml +++ b/.github/workflows/rw-rust-tests.yaml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - name: Install cargo-llvm-cov - uses: taiki-e/install-action@9458fed45835344deb5e69e06e831be047c96abf # cargo-llvm-cov + uses: taiki-e/install-action@b98dda19e8b67e904c9e78a0cbd773be4105a74f # cargo-llvm-cov - name: Test run: cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info - name: Upload coverage to Codecov diff --git a/.github/workflows/rw-wasm-release.yaml b/.github/workflows/rw-wasm-release.yaml index 31e1b579..c076aea9 100644 --- a/.github/workflows/rw-wasm-release.yaml +++ b/.github/workflows/rw-wasm-release.yaml @@ -20,17 +20,17 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: "24" registry-url: "https://registry.npmjs.org" - - uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable + - uses: dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable with: targets: wasm32-unknown-unknown - name: Install wasm-pack - uses: taiki-e/install-action@205232b9cc28eb4b4b460460835d993f6fc018e1 # wasm-pack + uses: taiki-e/install-action@04c040912e9aad75050107fac71418e0c88a6718 # wasm-pack - name: Install test dependencies working-directory: moyo-wasm diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f342e78a..4596346d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,7 +23,7 @@ repos: - id: check-merge-conflict - id: detect-private-key - repo: https://github.com/rvben/rumdl-pre-commit - rev: v0.2.28 + rev: v0.2.31 hooks: - id: rumdl args: [--fix] diff --git a/moyopy/.pre-commit-config.yaml b/moyopy/.pre-commit-config.yaml index 8950b802..0e3bf42c 100644 --- a/moyopy/.pre-commit-config.yaml +++ b/moyopy/.pre-commit-config.yaml @@ -1,12 +1,12 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.20 + rev: v0.15.21 hooks: - id: ruff-format - id: ruff args: [ "--fix", "--show-fixes"] types_or: [python, pyi] - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.11.26 # uv version. + rev: 0.11.28 # uv version. hooks: - id: uv-lock