Standardize 4-workflow CI pattern (align with opencode) #10

Merged
jcabillot merged 17 commits from fix/workflow-standard into main 2026-06-14 16:26:20 -04:00
Owner

Summary

Aligns the CI workflows with the opencode standard 4-workflow pattern:

Changes

  • cron.yaml: Move continue-on-error to job level, add pull: true to build step
  • main.yaml: Remove standalone test job (tests are covered by build + PR checks), add pull: true
  • pr.yaml: Replace build-test (docker build + test.sh) with build (docker/build-push-action push=false + pull=true), remove continue-on-error from hadolint
  • tag.yaml: Move continue-on-error to job level, add pull: true

All image references: jcabillot/opencode-openchamber
Release branches: main
Git URL: scm.cabillot.eu/perso/opencode-openchamber.git

## Summary Aligns the CI workflows with the opencode standard 4-workflow pattern: ### Changes - **cron.yaml**: Move `continue-on-error` to job level, add `pull: true` to build step - **main.yaml**: Remove standalone `test` job (tests are covered by build + PR checks), add `pull: true` - **pr.yaml**: Replace `build-test` (docker build + test.sh) with `build` (docker/build-push-action push=false + pull=true), remove `continue-on-error` from hadolint - **tag.yaml**: Move `continue-on-error` to job level, add `pull: true` All image references: `jcabillot/opencode-openchamber` Release branches: `main` Git URL: `scm.cabillot.eu/perso/opencode-openchamber.git`
cloudix_mcp_server added 1 commit 2026-06-13 17:25:46 -04:00
feat: align 4-workflow pattern with opencode standard
PR Checks / hadolint (pull_request) Failing after 9s
PR Checks / build (pull_request) Failing after 10s
d043929efc
cloudix_mcp_server added 1 commit 2026-06-13 19:06:32 -04:00
fix: correct checkout SHA and restructure cron.yaml per standard
PR Checks / hadolint (pull_request) Failing after 2s
PR Checks / build (pull_request) Failing after 2s
8c21f439c9
cloudix_mcp_server added 1 commit 2026-06-13 19:06:35 -04:00
fix: correct checkout SHA and restructure main.yaml (no Docker push)
PR Checks / hadolint (pull_request) Failing after 3s
PR Checks / build (pull_request) Failing after 1s
74d9b8c9b5
cloudix_mcp_server added 1 commit 2026-06-13 19:06:39 -04:00
fix: correct checkout SHA and rename job to build-test
PR Checks / hadolint (pull_request) Failing after 7s
PR Checks / build-test (pull_request) Successful in 18s
7673d4da77
cloudix_mcp_server added 1 commit 2026-06-13 19:06:44 -04:00
fix: correct checkout SHA and restructure tag.yaml per standard
PR Checks / hadolint (pull_request) Failing after 6s
PR Checks / build-test (pull_request) Successful in 18s
2d187bf47e
cloudix_mcp_server added 1 commit 2026-06-13 20:26:11 -04:00
cloudix_mcp_server added 1 commit 2026-06-13 20:26:19 -04:00
fix: rewrite cron.yaml without test.sh for opencode-openchamber
PR Checks / build-test (pull_request) Successful in 3m39s
PR Checks / hadolint (pull_request) Failing after 6s
3e966df299
cloudix_mcp_server added 1 commit 2026-06-13 20:26:25 -04:00
cloudix_mcp_server added 1 commit 2026-06-13 20:26:30 -04:00
fix: rewrite pr.yaml without test.sh for opencode-openchamber
PR Checks / build-test (pull_request) Successful in 3m30s
PR Checks / hadolint (pull_request) Failing after 8s
82cc072a19
cloudix_mcp_server added 1 commit 2026-06-13 20:32:48 -04:00
fix: move continue-on-error to step level, remove from job level
PR Checks / hadolint (pull_request) Failing after 6s
PR Checks / build-test (pull_request) Successful in 11s
2f3838ecdd
cloudix_mcp_server added 1 commit 2026-06-14 12:39:46 -04:00
fix: resolve hadolint lint issues (pin versions, remove redundant USER root)
PR Checks / hadolint (pull_request) Successful in 8s
PR Checks / build-test (pull_request) Failing after 13s
8d1d7ac166
cloudix_mcp_server added 1 commit 2026-06-14 12:40:52 -04:00
fix: use :latest tag (build dep, not available as :1.16.2 yet)
PR Checks / hadolint (pull_request) Failing after 5s
PR Checks / build-test (pull_request) Failing after 27s
9c278ee97b
cloudix_mcp_server added 1 commit 2026-06-14 13:02:20 -04:00
fix: ignore DL3007 for :latest (no specific tag available on Docker Hub)
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Failing after 28s
7a2d6e865c
cloudix_mcp_server added 1 commit 2026-06-14 15:20:04 -04:00
fix: add Docker Hub login to avoid rate limiting on image pulls
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Failing after 16s
bcc349744e
cloudix_mcp_server added 1 commit 2026-06-14 15:21:00 -04:00
fix: remove version pins, ignore DL3008 (incompatible with this base)
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Failing after 33s
0576c5c680
cloudix_mcp_server added 1 commit 2026-06-14 15:22:20 -04:00
fix: restore USER root with hadolint ignore (needed for apt in non-root base)
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Successful in 2m29s
64ebfb04d6
cloudix_mcp_server added 1 commit 2026-06-14 15:23:10 -04:00
fix: separate hadolint ignores per-line (DL4006 on USER, DL3008 on RUN)
PR Checks / hadolint (pull_request) Successful in 8s
PR Checks / build-test (pull_request) Successful in 2m30s
a8e2331f89
jcabillot merged commit 797cea590a into main 2026-06-14 16:26:20 -04:00
jcabillot deleted branch fix/workflow-standard 2026-06-14 16:26:22 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/opencode-openchamber#10