Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 3 additions & 8 deletions .github/workflows/reusable-self-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,6 @@ jobs:
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.2.2
with: { persist-credentials: false }

- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@38435ebe2b69edac3f2a840987aea3a9ff7269a9
with:
openci-ref: main

- name: Install actionlint
shell: bash
run: |
Expand Down Expand Up @@ -187,7 +182,7 @@ jobs:
with: { persist-credentials: false }

- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@38435ebe2b69edac3f2a840987aea3a9ff7269a9
uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b
with:
openci-ref: main

Expand All @@ -210,7 +205,7 @@ jobs:
fetch-depth: 0

- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@38435ebe2b69edac3f2a840987aea3a9ff7269a9
uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b
with:
openci-ref: main

Expand Down Expand Up @@ -255,7 +250,7 @@ jobs:
persist-credentials: false

- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@38435ebe2b69edac3f2a840987aea3a9ff7269a9
uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b
with:
openci-ref: main

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# test.yml — Self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping comprehensive test suite for OpenCI.
# test.yml — Self-bootstrapping comprehensive test suite for OpenCI.
#
# Test pyramid:
# Layer 1: Unit tests (BATS shell + Node.js) — fast, offline, always run
# Layer 2: Integration tests — exercises action pipelines with fixtures
# Layer 3: Agentic eval — calls Claude API to validate skill output shape
# Layer 4: Live E2E — fires a real test issue, observes full agentic pipeline
#
# The live E2E test makes this workflow self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping: OpenCI tests
# The live E2E test makes this workflow self-bootstrapping: OpenCI tests
# itself by triggering its own issue-ops pipeline and verifying the response.
name: test

Expand All @@ -27,7 +27,7 @@ on:
type: boolean
default: false
run-live-e2e:
description: "Run self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping live E2E test (creates a real issue)"
description: "Run self-bootstrapping live E2E test (creates a real issue)"
type: boolean
default: false
run-pr-e2e:
Expand Down Expand Up @@ -257,7 +257,7 @@ jobs:
echo "skip=false" >> "$GITHUB_OUTPUT"
fi

- name: Run self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping E2E test
- name: Run self-bootstrapping E2E test
if: steps.e2e-gate.outputs.skip != 'true'
env:
GH_TOKEN: ${{ github.token }}
Expand Down
Loading