Commit Graph

16 Commits

Author SHA1 Message Date
Haitao Pan
3f4f7d9c92 refactor(ci): extract workflow scripts 2026-03-18 16:37:21 +08:00
Haitao Pan
e2c0cb8fd5 ci: default GHCR namespace to github.repository_owner 2025-12-24 12:43:53 +08:00
Haitao Pan
5997114ef9 fix(ci): stabilize GHCR multi-arch push by per-arch builds + manifest merge
- build per-arch images with unique temporary tags to avoid parallel tag contention
- generate multi-arch manifests via buildx imagetools for final tags
- copy multi-arch image to Docker Hub with skopeo instead of re-tagging a single arch
- keep existing security scan/signing and runtime mount validation flow
2025-12-24 10:34:29 +08:00
175f9e735a Fix security job condition in build workflow 2025-12-23 18:11:50 +08:00
1b5842bae6 Fix security stage image availability 2025-12-23 18:05:15 +08:00
Haitao Pan
727d04e51e Refactor build-images workflow pipeline 2025-12-23 17:03:03 +08:00
Haitao Pan
bbe939173a ci: refactor build-images workflow with gated security and parallel push 2025-12-23 16:58:06 +08:00
b432026c11 Ensure contentlayer generated during image build 2025-12-23 13:26:11 +08:00
122b82a5ab Decouple blog content from image build 2025-12-23 13:07:13 +08:00
Haitao Pan
e25744e248 ci: prefetch knowledge content for dashboard image 2025-12-22 22:49:14 +08:00
Haitao Pan
194c9bb255 chore(ci): simplify image check workflow and clean up pipelines 2025-12-22 22:20:56 +08:00
Haitao Pan
5dcdf9a747 Update blog CTA and blog content handling 2025-12-22 19:55:50 +08:00
fcb15ef683 Merge pull request #6 from cloud-neutral-toolkit/codex/configure-next.js-rewrite-for-neurapress
Align editor proxy and CI with external NeuraPress service
2025-12-15 08:06:14 +08:00
e8d5e87853 Align editor proxy with external editor service 2025-12-15 08:05:38 +08:00
Haitao Pan
118178a0cd merged 2025-12-15 08:02:02 +08:00
Haitao Pan
aea7db149f git commit -m "chore: split dashboard into standalone repository from XControl" 2025-12-14 22:33:14 +08:00