build(deps): bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group #3046
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: autofix.ci # See https://autofix.ci/security why this name | |
| on: | |
| pull_request: | |
| types: [labeled, opened, synchronize, reopened] | |
| workflow_dispatch: | |
| permissions: {} | |
| jobs: | |
| rust-fmt-toml: | |
| name: Format Cargo.toml | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| if: | | |
| github.event.action == 'opened' || | |
| github.event.action == 'synchronize' || | |
| github.event.action == 'reopened' | |
| steps: | |
| - name: Checkout sources | |
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: { persist-credentials: false } | |
| - uses: taiki-e/install-action@7a79fe8c3a13344501c80d99cae481c1c9085912 # v2.81.10 | |
| with: { tool: 'just,cargo-sort' } | |
| - name: Format Cargo.toml | |
| run: just rust::fmt-toml | |
| - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a # v1.3.4 | |
| with: { commit-message: "chore: sort Cargo.toml" } | |
| rust-sync-versions: | |
| name: Sync Rust-provided bindings version indicators | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| if: | | |
| github.event.action == 'opened' || | |
| github.event.action == 'synchronize' || | |
| github.event.action == 'reopened' | |
| steps: | |
| - name: Checkout sources | |
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: { persist-credentials: false } | |
| - name: Setup Rust | |
| run: rustup update stable && rustup default stable | |
| - uses: taiki-e/install-action@7a79fe8c3a13344501c80d99cae481c1c9085912 # v2.81.10 | |
| with: { tool: 'just' } | |
| - run: sudo apt update && sudo apt install -y jq | |
| - name: Sync package.json version from Cargo.toml | |
| working-directory: rust | |
| run: just rust::sync-wasm-version | |
| - name: Sync pyproject.toml version from Cargo.toml | |
| working-directory: rust | |
| run: just rust::sync-pyo3-version | |
| - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a # v1.3.4 | |
| with: {commit-message: "chore: sync secondary version indicators"} | |
| rust-gen-ffi-bindings: | |
| name: Regenerate diplomat FFI bindings | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| if: | | |
| github.event.action == 'opened' || | |
| github.event.action == 'synchronize' || | |
| github.event.action == 'reopened' | |
| steps: | |
| - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: { persist-credentials: false } | |
| - name: Setup Rust | |
| run: rustup update stable && rustup default stable | |
| - uses: taiki-e/install-action@7a79fe8c3a13344501c80d99cae481c1c9085912 # v2.81.10 | |
| with: { tool: 'just,cargo-binstall' } | |
| - run: sudo apt-get update && sudo apt-get install -y clang-format | |
| - name: Install ktlint | |
| run: | | |
| curl -sSL https://github.com/pinterest/ktlint/releases/latest/download/ktlint -o /usr/local/bin/ktlint | |
| chmod +x /usr/local/bin/ktlint | |
| - name: Regenerate FFI bindings | |
| working-directory: rust | |
| run: just rust::sync-ffi-bindings | |
| # run pre-commit as a formatting tiebreaker | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 | |
| - run: uvx pre-commit run --all-files | |
| continue-on-error: true | |
| - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a # v1.3.4 | |
| with: { commit-message: "chore: regenerate diplomat FFI bindings" } | |
| rust-gen-pyo3-stubs: | |
| name: Regenerate maplibre_tiles.pyi stub | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| if: | | |
| github.event.action == 'opened' || | |
| github.event.action == 'synchronize' || | |
| github.event.action == 'reopened' | |
| steps: | |
| - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: { persist-credentials: false } | |
| - uses: taiki-e/install-action@7a79fe8c3a13344501c80d99cae481c1c9085912 # v2.81.10 | |
| with: { tool: 'just' } | |
| - uses: ./.github/actions/mlt-setup-rust | |
| - name: Regenerate stub | |
| run: just rust::sync-pyo3-stubs | |
| # run pre-commit as a formatting tiebreaker | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 | |
| - run: uvx pre-commit run --all-files | |
| continue-on-error: true | |
| - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a | |
| with: {commit-message: "chore: regenerate maplibre_tiles.pyi stub"} | |
| bless: | |
| name: Bless test output | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| if: | | |
| github.event.action == 'labeled' && | |
| github.event.label.name == 'bless' | |
| steps: | |
| - name: Checkout sources | |
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: { persist-credentials: false } | |
| - uses: BRAINSia/free-disk-space@7048ffbf50819342ac964ef3998a51c2564a8a75 # v2.1.3 | |
| with: | |
| tool-cache: false | |
| mandb: false | |
| android: true | |
| dotnet: true | |
| haskell: true | |
| large-packages: false | |
| docker-images: false | |
| swap-storage: true | |
| - name: Setup Rust | |
| run: rustup update stable && rustup default stable | |
| - name: Install just | |
| uses: taiki-e/install-action@7a79fe8c3a13344501c80d99cae481c1c9085912 # v2.81.10 | |
| with: | |
| tool: just,cargo-binstall | |
| - name: Setup Node.js | |
| uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | |
| - run: just bless | |
| continue-on-error: true | |
| # run pre-commit as a formatting tiebreaker | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 | |
| - run: uvx pre-commit run --all-files | |
| continue-on-error: true | |
| - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a # v1.3.4 | |
| with: {commit-message: "chore: update blessed test snapshots across all components"} |