Skip to content

Required OpenCode Review ContextualWisdomLab/ContextualWisdomLab.github.io#119@a70e02cdc72462b4a3216fac4a62ab97d807aae7 #259

Required OpenCode Review ContextualWisdomLab/ContextualWisdomLab.github.io#119@a70e02cdc72462b4a3216fac4a62ab97d807aae7

Required OpenCode Review ContextualWisdomLab/ContextualWisdomLab.github.io#119@a70e02cdc72462b4a3216fac4a62ab97d807aae7 #259

name: Required OpenCode Review
run-name: >-
Required OpenCode Review ${{ github.event.pull_request.base.repo.full_name ||
github.repository }}#${{ github.event.pull_request.number || 'event' }}@${{
github.event.pull_request.head.sha || github.sha }}
on:
# This required-workflow entrypoint never checks out or executes pull-request
# content and never binds repository secrets. Privileged review execution is
# isolated in opencode-review-dispatch.yml on repository_dispatch only.
pull_request_target:
types: [opened, synchronize, reopened, ready_for_review, closed]
concurrency:
group: >-
opencode-review-bootstrap-${{
github.event.pull_request.base.repo.full_name || github.repository }}-${{
github.event.pull_request.number || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
jobs:
required-workflow-bootstrap:
name: required-workflow-bootstrap
runs-on: ubuntu-latest
steps:
- name: Materialize the required review workflow
run: >-
echo "Required OpenCode workflow materialized without checking out or
executing pull-request content."
coverage-source-tree:
name: coverage-source-tree
needs: [required-workflow-bootstrap]
runs-on: ubuntu-latest
steps:
- run: >-
echo "PR-head source and coverage execution are delegated to the
authenticated default-branch OpenCode review dispatch."
coverage-evidence:
name: coverage-evidence
needs: [coverage-source-tree]
runs-on: ubuntu-latest
steps:
- run: >-
echo "This required-workflow job preserves the stable branch-protection
context without executing pull-request content."
opencode-review-target:
name: opencode-review
needs: [coverage-evidence]
runs-on: ubuntu-latest
steps:
- run: >-
echo "Review approval remains a separate current-head PR review
requirement produced by the authenticated dispatch workflow."