Update images digests #184
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: Lint and Test Code | |
| on: | |
| pull_request: | |
| branches: | |
| - main | |
| permissions: | |
| contents: read # Default token to read | |
| jobs: | |
| rustfmt: | |
| name: rustfmt | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: harden runner | |
| uses: step-security/harden-runner@fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594 # v2.16.0 | |
| with: | |
| egress-policy: audit | |
| - name: checkout repository | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| submodules: recursive | |
| persist-credentials: false | |
| - name: 'cargo fmt' | |
| run: cargo fmt --all -- --check | |
| full-build: | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| platform: | |
| - { arch: x86_64, on: ubuntu-latest } | |
| - { arch: aarch64, on: ubuntu-24.04-arm } | |
| runs-on: "${{ matrix.platform.on }}" | |
| env: | |
| TARGET_ARCH: "${{ matrix.platform.arch }}" | |
| name: 'Full build linux-${{ matrix.platform.arch }}' | |
| steps: | |
| - name: harden runner | |
| uses: step-security/harden-runner@fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594 # v2.16.0 | |
| with: | |
| egress-policy: audit | |
| - name: checkout repository | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| submodules: recursive | |
| persist-credentials: false | |
| - name: cargo build | |
| run: cargo build | |
| clippy: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| arch: | |
| - x86_64 | |
| env: | |
| TARGET_ARCH: "${{ matrix.arch }}" | |
| name: 'Full clippy linux-${{ matrix.arch }}' | |
| steps: | |
| - name: harden runner | |
| uses: step-security/harden-runner@fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594 # v2.16.0 | |
| with: | |
| egress-policy: audit | |
| - name: checkout repository | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| submodules: recursive | |
| persist-credentials: false | |
| - name: 'cargo clippy' | |
| run: cargo clippy |