Skip to content

tile: add CUBE_M16/M32 2D TCI form #608

tile: add CUBE_M16/M32 2D TCI form

tile: add CUBE_M16/M32 2D TCI form #608

Workflow file for this run

name: PR
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
concurrency:
group: pr-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
source-contract:
name: PR / source-contract
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Check out repository
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
with:
fetch-depth: 0
submodules: recursive
- name: Validate source, projection, and publication contracts
run: ./scripts/check-pr --source
tooling-tests:
name: PR / tooling-tests
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Check out repository
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
with:
fetch-depth: 0
submodules: recursive
- name: Run script tests
run: ./scripts/check-pr --tooling
validate:
name: PR / validate
if: always()
needs: [source-contract, tooling-tests]
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Require both correctness workers
env:
SOURCE_CONTRACT_RESULT: ${{ needs.source-contract.result }}
TOOLING_TESTS_RESULT: ${{ needs.tooling-tests.result }}
run: |
test "$SOURCE_CONTRACT_RESULT" = success
test "$TOOLING_TESTS_RESULT" = success