Skip to content

feat: Add PMTilesReloader (Tile Reload Phase 2) #1620

feat: Add PMTilesReloader (Tile Reload Phase 2)

feat: Add PMTilesReloader (Tile Reload Phase 2) #1620

Workflow file for this run

name: autofix.ci # See https://autofix.ci/security why this name
on:
pull_request:
types: [labeled, opened, synchronize, reopened]
permissions: {}
jobs:
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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with: { persist-credentials: false }
- uses: taiki-e/install-action@0abfcd587b70a713fdaa7fb502c885e2112acb15 # v2.75.7
with: { tool: 'just,cargo-sort' }
- name: Format Cargo.toml
run: just fmt-toml
- uses: autofix-ci/action@7a166d7532b277f34e16238930461bf77f9d7ed8 # v1.3.3
with: {commit-message: "chore: sort Cargo.toml"}
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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
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@0abfcd587b70a713fdaa7fb502c885e2112acb15 # v2.75.7
with:
tool: just,cargo-binstall
- name: Setup Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
- name: Install frontend dependencies
run: npm clean-install --no-fund
working-directory: martin/martin-ui
- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y gdal-bin sqlite3-tools
- name: Install rendering dependencies
run: just install-dependencies
- run: just bless
# run pre-commit as a formatting tiebreaker
- name: Install uv
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
- run: uvx pre-commit run --all-files
continue-on-error: true
- uses: autofix-ci/action@7a166d7532b277f34e16238930461bf77f9d7ed8 # v1.3.3
with: {commit-message: "chore: update blessed test snapshots across all components"}