File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,26 +50,17 @@ CI runs automatically on push to main and PRs with 5 parallel validation jobs.
5050## How It Works
5151
5252``` mermaid
53- flowchart LR
54- subgraph trigger ["1. Trigger (ci-pr-trigger)"]
55- A["Cron schedule"] --> B["Query GHCR API\n+ semver filter"]
56- B --> C{"New tags?"}
57- end
58-
59- subgraph pr ["2. PR Creation (ci-create-release-pr)"]
60- D["Read current\ntags from .env"] --> E{"Changed?"}
61- E -- Yes --> F["Update .env\nvia sed"]
62- F --> G["Create PR +\nauto-merge"]
63- end
64-
65- subgraph deploy ["3. Deployment"]
66- H["PR merges"] --> I["paths filter"]
67- I -- Match --> J["Copy files\nto server"]
68- J --> K["docker compose\nup"]
69- end
70-
71- C -- Yes --> D
72- G --> H
53+ flowchart TD
54+ A["Cron schedule"] --> B["Query GHCR API + semver filter"]
55+ B --> C{"New tags?"}
56+ C -- Yes --> D["Read current tags from .env"]
57+ D --> E{"Changed?"}
58+ E -- Yes --> F["Update .env via sed"]
59+ F --> G["Create PR + auto-merge"]
60+ G --> H["PR merges to deploy branch"]
61+ H --> I{"paths filter"}
62+ I -- Match --> J["Copy files to server"]
63+ J --> K["docker compose up"]
7364 K --> L["Slack notify"]
7465```
7566
You can’t perform that action at this time.
0 commit comments