name: "Quality Control: Trunk Check" permissions: read-all on: workflow_call: workflow_dispatch: push: branches: - main schedule: - cron: "0 11 * * 2" # 11am Patch Tuesday concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true jobs: trunk-check: name: Trunk Check Runner runs-on: ubuntu-latest permissions: checks: write # For trunk to post annotations contents: read # For repo checkout steps: - uses: actions/checkout@v4 - name: "Trunk Check" uses: trunk-io/trunk-action@v1