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
2 changes: 1 addition & 1 deletion .github/workflows/agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ concurrency:

jobs:
agent:
uses: YiAgent/OpenCI/.github/workflows/reusable-agent.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-agent.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
task: ${{ inputs.task }}
prompt: ${{ inputs.prompt }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-self-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ concurrency:

jobs:
self-test:
uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
runner: ubuntu-latest
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ concurrency:

jobs:
ci:
uses: YiAgent/OpenCI/.github/workflows/reusable-ci.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-ci.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ github.sha }}
registry: ghcr.io
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ concurrency:

jobs:
deps:
uses: YiAgent/OpenCI/.github/workflows/reusable-deps.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-deps.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
runner: blacksmith-2vcpu-ubuntu-2404
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
&& github.event.workflow_run.name == 'ci'
&& github.event.workflow_run.conclusion == 'success')
|| (github.event_name == 'workflow_dispatch' && inputs.mode == 'stg')
uses: YiAgent/OpenCI/.github/workflows/reusable-stg.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-stg.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
app-name: ${{ vars.APP_NAME || github.event.repository.name }}
image-name: ${{ vars.IMAGE_NAME || github.event.repository.name }}
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
&& github.event.workflow_run.name == 'release'
&& github.event.workflow_run.conclusion == 'success')
|| (github.event_name == 'workflow_dispatch' && inputs.mode == 'prd')
uses: YiAgent/OpenCI/.github/workflows/reusable-prd.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-prd.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
app-name: ${{ vars.APP_NAME || github.event.repository.name }}
image-name: ${{ vars.IMAGE_NAME || github.event.repository.name }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ concurrency:

jobs:
docs:
uses: YiAgent/OpenCI/.github/workflows/reusable-docs.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-docs.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
build-cmd: ${{ vars.DOCS_BUILD_CMD || '' }}
docs-path: ${{ vars.DOCS_DIR || 'docs' }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/issue-ops.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ concurrency:
jobs:
lifecycle:
if: github.event_name == 'issues' || github.event_name == 'issue_comment'
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: lifecycle
runner: blacksmith-2vcpu-ubuntu-2404
Expand All @@ -52,7 +52,7 @@ jobs:

ingest:
if: github.event_name == 'repository_dispatch'
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: ingest
runner: blacksmith-2vcpu-ubuntu-2404
Expand All @@ -67,7 +67,7 @@ jobs:

maintenance:
if: github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && inputs.mode == 'maintenance')
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: maintenance
runner: blacksmith-2vcpu-ubuntu-2404
Expand All @@ -82,7 +82,7 @@ jobs:

manual:
if: github.event_name == 'workflow_dispatch' && inputs.mode != 'maintenance'
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: ${{ inputs.mode }}
runner: blacksmith-2vcpu-ubuntu-2404
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/observability.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ concurrency:
jobs:
observe-canary:
if: ${{ github.event_name == 'schedule' && github.event.schedule == '*/15 * * * *' }}
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: canary-watch
runner: blacksmith-2vcpu-ubuntu-2404
Expand All @@ -45,7 +45,7 @@ jobs:

observe-drift:
if: ${{ github.event_name == 'schedule' && github.event.schedule == '0 4 * * *' }}
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: terraform-drift
infra-dir: ${{ vars.INFRA_DIR || 'infrastructure' }}
Expand All @@ -61,7 +61,7 @@ jobs:
(github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success')
|| github.event_name == 'repository_dispatch'
|| (github.event_name == 'workflow_dispatch' && inputs.mode == 'verify-fix')
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-observability.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: verify-fix
runner: blacksmith-2vcpu-ubuntu-2404
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on-maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ jobs:
if: |
!contains(fromJSON('["pr-review","flag-audit"]'),
needs.resolve-mode.outputs.mode)
uses: YiAgent/OpenCI/.github/workflows/reusable-maintenance.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-maintenance.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
mode: ${{ needs.resolve-mode.outputs.mode }}
openci-ref: ${{ needs.resolve-mode.outputs.openci-ref }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ concurrency:

jobs:
checks:
uses: YiAgent/OpenCI/.github/workflows/reusable-pr.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-pr.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
enable-ai-review: true
enable-eval: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ concurrency:

jobs:
release:
uses: YiAgent/OpenCI/.github/workflows/reusable-release.yml@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/.github/workflows/reusable-release.yml@5c6affab1b052ff548ae85872b1c377d83cf2c0d
secrets: inherit
with:
mode: ${{ inputs.mode || 'both' }}
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/reusable-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- name: Probe secrets
Expand Down Expand Up @@ -154,7 +154,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- id: detect
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- id: build
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- id: scan
Expand All @@ -234,7 +234,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
Expand Down Expand Up @@ -281,7 +281,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- uses: ./.openci/actions/ci/check-migration
Expand All @@ -304,7 +304,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- uses: ./.openci/actions/ci/eval-smoke
Expand Down Expand Up @@ -486,7 +486,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Resolve OpenCI ref and checkout
uses: YiAgent/OpenCI/actions/_common/resolve-openci@cd1b427370ebacb56cc9c0b418d6d8985c9be539
uses: YiAgent/OpenCI/actions/_common/resolve-openci@5c6affab1b052ff548ae85872b1c377d83cf2c0d
with:
openci-ref: ${{ inputs.openci-ref }}
- name: Download ci-context artifact
Expand Down
2 changes: 1 addition & 1 deletion manifest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ deps:
softprops/action-gh-release: "b4309332981a82ec1c5618f44dd2e27cc8bfbfda" # v3.0.0

# ── Self (OpenCI vendoring itself via remote action reference) ──────────
YiAgent/OpenCI: "cd1b427370ebacb56cc9c0b418d6d8985c9be539" # resolve-openci bootstrap
YiAgent/OpenCI: "5c6affab1b052ff548ae85872b1c377d83cf2c0d" # resolve-openci bootstrap

# ─────────────────────────────────────────────────────────────────────────────
# Reusable workflow catalog (consumed via `uses: YiAgent/OpenCI/.github/workflows/<id>.yml@<ref>`)
Expand Down
Loading