92634d2518
Reorganize build image workflows ( #738 )
2025-12-04 11:04:59 +08:00
Haitao Pan
0259f56cc3
ci(pipeline): refactor GitHub Actions to simplify matrix and unify environment control
2025-12-04 11:03:31 +08:00
Haitao Pan
3acd9512e5
ci(pipeline): replace YAML anchors with global matrix env vars
...
GitHub Actions does not support YAML anchors (`x-matrix`), so the
pipeline has been updated to use JSON-based global matrix variables
(MATRIX_PLATFORM / MATRIX_SERVICE / MATRIX_ENVIRONMENT) and
fromJson() inside each job's strategy.
No logic changed: the 5-stage pipeline (code-quality → build → test
→ security → deploy) keeps the same matrix behaviour with a single
source of truth.
2025-12-04 10:54:50 +08:00
8ee35d1765
Refactor CI pipeline with matrix stages ( #737 )
2025-12-04 10:40:18 +08:00
Haitao Pan
e7847fa690
update workflows/build-and-release.yml
2025-12-03 23:00:30 +08:00
4971fd45fd
Merge pull request #735 from cloud-neutral-toolkit/codex/update-build-service-images.yml-inputs
2025-12-03 20:53:19 +08:00
fd1cfc5238
chore: wire service builds to base image digests
2025-12-03 19:01:01 +08:00
Haitao Pan
33958d6da8
ci: replace metadata-action with reusable auto-tag action
2025-12-03 18:36:13 +08:00
Haitao Pan
3fb57b094c
ci: versioned build for pg + jieba + pgmq + vector extensions
...
- ARG PG_JIEBA_VERSION=v2.0.1
- ARG PG_VECTOR_VERSION=v0.8.1
- ARG PGMQ_VERSION=v1.8.0
2025-12-03 18:17:00 +08:00
Haitao Pan
3bacad3e36
ci: update GHCR org to cloud-neutral-toolkit
2025-12-03 17:59:29 +08:00
Haitao Pan
b59c8f1f2c
feat(postgres-runtime): add pgmq support and clean up pg_cache remnants
...
- remove unused pg_cache build steps
- add pgmq (Postgres message queue) build and installation
- ensure pg_jieba build installs correctly via cmake
- update runtime description to reflect pgmq inclusion
- standardize build-stage layout and file copy structure
2025-12-03 17:44:22 +08:00
Haitao Pan
bfc69490fd
fix(pg-base-image): fully stabilize pg_jieba build by adding cppjieba include path patch
2025-12-03 17:12:20 +08:00
99a8fe2745
Ensure pg_jieba clones submodules ( #734 )
2025-12-03 17:06:05 +08:00
Haitao Pan
f35e853dee
feat(postgres-runtime): switch to ubuntu 24.04 base and rebuild extensions
...
Includes pgdg repo, pg_jieba, pg_cache, and pgvector via apt.
2025-12-03 16:58:26 +08:00
Haitao Pan
8de3d27c7e
postgres-runtime: build pg_jieba / pg_cache extensions and update pgvector setup
...
Refined the Dockerfile for Postgres 16 runtime image:
- Add cmake + build toolchain for pg_jieba / pg_cache
- Fix include paths for PG_MAJOR=16
- Ensure all extensions are precompiled into the base image
2025-12-03 16:47:05 +08:00
Haitao Pan
e4bf655e94
rename postgres-extensions.Dockerfile -> postgres-runtime-wth-extensions.Dockerfile
2025-12-03 16:08:52 +08:00
8f74d84225
Fix base image workflow inputs and runtime build ( #733 )
2025-12-03 15:55:36 +08:00
Haitao Pan
35f9ffd512
add base-images: mail-stack
2025-12-03 13:24:40 +08:00
Haitao Pan
14d5ec7253
workflows: update ORG name -> cloudneutral-lab
2025-12-03 12:37:08 +08:00
e5667805ef
Refactor build-and-release pipeline ( #732 )
2025-12-02 23:11:47 +08:00
Haitao Pan
a7f4e6e7bc
add workflows: build-base-images & build-service-images
2025-12-02 22:56:44 +08:00
567024afff
Add base container images and build helpers ( #731 )
2025-12-02 22:26:48 +08:00
Haitao Pan
01df0f46d4
add deploy: docker-compose yaml
2025-12-02 17:29:50 +08:00
d7b4ec7f5a
Fix insight sync subscription and theme typing ( #730 )
2025-12-02 16:31:01 +08:00
44a83a724b
Migrate user and insight state to Zustand ( #729 )
2025-12-02 16:07:07 +08:00
Haitao Pan
e2d1a14eb3
add dashboard/AGENTS.md
2025-12-02 16:04:53 +08:00
bc5c80d965
Refactor theme and language providers to use global stores ( #728 )
2025-12-02 15:52:54 +08:00
1d3f7f59ba
Add theme and language controls to homepage ( #727 )
2025-12-02 15:33:49 +08:00
aae6926aad
Update footer social links ( #726 )
2025-12-02 15:32:43 +08:00
56ad78e5b8
Add production Dockerfiles for services ( #725 )
2025-12-02 15:31:02 +08:00
337ebf27bc
Use zustand stores for language and theme ( #724 )
2025-12-02 15:17:24 +08:00
164ac259e5
Update branding and global UI state ( #723 )
2025-12-02 15:01:28 +08:00
0de5345f13
Merge pull request #722 from CloudNativeSuite/codex/fix-referenceerror-for-mail-in-navbar
2025-12-02 13:44:37 +08:00
e39494f0b1
Update baseline mapping and disable mail link
2025-12-02 13:44:03 +08:00
shenlan
4e8ab148f4
Disable navbar search component ( #721 )
2025-12-02 13:06:04 +08:00
shenlan
8ba2fa3d4e
Comment unused Navbar imports ( #719 )
2025-12-02 11:57:24 +08:00
shenlan
856cc3bd0b
Fix theme hook import and registry ( #718 )
2025-12-02 11:42:42 +08:00
shenlan
ca2d48a963
Update baseline browser mapping and theme alias ( #717 )
2025-12-02 11:32:12 +08:00
shenlan
11c1b3237f
Add theme toggle to footer ( #716 )
2025-12-02 11:22:36 +08:00
shenlan
a5ec051c3d
Adjust navbar layout and AskAI placement ( #715 )
2025-12-02 11:03:53 +08:00
shenlan
a8592f4009
Revert "Apply AppShell layout styling for dashboard home ( #713 )" ( #714 )
...
This reverts commit b8287b1f28 .
2025-12-02 10:42:43 +08:00
shenlan
b8287b1f28
Apply AppShell layout styling for dashboard home ( #713 )
2025-12-02 10:31:50 +08:00
shenlan
35620d0725
Add initial question support for AskAI button dialog ( #712 )
2025-12-02 10:23:15 +08:00
shenlan
3cf0c64fe4
Update Ask AI navbar button and sidebar behavior ( #711 )
2025-12-02 10:16:34 +08:00
shenlan
5c6698d5c5
Add Ask AI entry to navbar ( #710 )
2025-12-02 10:08:16 +08:00
shenlan
ca325b2f57
Center navbar layout ( #709 )
2025-12-02 10:03:34 +08:00
shenlan
563dac692f
Add navbar and footer to home page layout ( #708 )
2025-12-02 09:57:45 +08:00
shenlan
034db51bee
Refine navbar styling for calmer tone ( #707 )
2025-12-02 09:56:20 +08:00
shenlan
eb7168e9bd
Remove CMS extension system ( #706 )
2025-12-02 09:50:58 +08:00
shenlan
208207dd96
Fix footer layout and duplication ( #705 )
2025-12-02 09:22:07 +08:00