ops/devops: enable console PR CI; document cache seeding
This commit is contained in:
@@ -2,6 +2,11 @@ name: console-ci
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
pull_request:
|
||||||
|
paths:
|
||||||
|
- 'src/Web/**'
|
||||||
|
- '.gitea/workflows/console-ci.yml'
|
||||||
|
- 'ops/devops/console/**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
lint-test-build:
|
lint-test-build:
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
| Date (UTC) | Update | Owner |
|
| Date (UTC) | Update | Owner |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| 2025-12-07 | Added console offline runner spec (`ops/devops/console/README.md`) and manual-only CI skeleton (`.gitea/workflows/console-ci.yml`); moved DEVOPS-CONSOLE-23-001 to DOING pending runner cache bake/approval. | DevOps Guild |
|
| 2025-12-07 | Added console offline runner spec (`ops/devops/console/README.md`) and manual-only CI skeleton (`.gitea/workflows/console-ci.yml`); moved DEVOPS-CONSOLE-23-001 to DOING pending runner cache bake/approval. | DevOps Guild |
|
||||||
| 2025-12-07 | Added Playwright cache seeding helper (`ops/devops/console/seed_playwright.sh`) to bake Chromium into offline runners; still manual trigger until runner image updated. | DevOps Guild |
|
| 2025-12-07 | Added Playwright cache seeding helper (`ops/devops/console/seed_playwright.sh`) to bake Chromium into offline runners; enabled PR triggers in `.gitea/workflows/console-ci.yml` (runner must include seeded cache). | DevOps Guild |
|
||||||
| 2025-12-06 | Header normalised to standard template; no content/status changes. | Project Mgmt |
|
| 2025-12-06 | Header normalised to standard template; no content/status changes. | Project Mgmt |
|
||||||
| 2025-12-05 | Merged legacy Execution Log addendum (`SPRINT_504_ops_devops_ii.log.md`) into this sprint and removed the extra file; no status changes. | Project PM |
|
| 2025-12-05 | Merged legacy Execution Log addendum (`SPRINT_504_ops_devops_ii.log.md`) into this sprint and removed the extra file; no status changes. | Project PM |
|
||||||
| 2025-12-04 | Added dated checkpoints (Dec-06/07/10) for console runner decision and exporter schema sync; no status changes. | Project PM |
|
| 2025-12-04 | Added dated checkpoints (Dec-06/07/10) for console runner decision and exporter schema sync; no status changes. | Project PM |
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
# Console CI runner (offline-friendly)
|
# Console CI runner (offline-friendly)
|
||||||
|
|
||||||
Status: baseline runner spec + CI skeleton; use to unblock DEVOPS-CONSOLE-23-001. Workloads remain manual-trigger until console team confirms budgets.
|
Status: runner spec + CI now wired to PRs; ensure runner image includes pre-baked Playwright cache before enabling broad PR traffic.
|
||||||
|
|
||||||
## Runner profile
|
## Runner profile
|
||||||
- OS: Ubuntu 22.04 LTS (x86_64) with Docker available for Playwright deps if needed.
|
- OS: Ubuntu 22.04 LTS (x86_64) with Docker available for Playwright deps if needed.
|
||||||
@@ -31,5 +31,5 @@ ops/devops/console/seed_playwright.sh
|
|||||||
```
|
```
|
||||||
|
|
||||||
## How to run
|
## How to run
|
||||||
- Manual trigger only (workflow_dispatch) via `.gitea/workflows/console-ci.yml`.
|
- PR-triggered via `.gitea/workflows/console-ci.yml`; restrict runners to images with baked Playwright cache.
|
||||||
- Before enabling PR triggers, verify runner image has npm and Playwright caches; otherwise keep manual until console team approves budgets.
|
- Manual `workflow_dispatch` remains available for dry runs or cache updates.
|
||||||
|
|||||||
Reference in New Issue
Block a user