You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: COMMAND_HISTORY.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,3 +21,32 @@ Claude Code: When starting a new conversation, read this file to understand what
21
21
**Prompt summary**: Add a readme-style file listing all commands given, recognizable by Claude Code in future contexts. Then commit and push everything to GitHub.
22
22
23
23
**Result**: Created COMMAND_HISTORY.md (this file), committed and pushed all project files.
24
+
25
+
---
26
+
27
+
## Session 2 — 2026-02-20
28
+
29
+
### Command 1: Configure build and release actions/pipelines similar to claude-optimization-heuristics
30
+
**Prompt summary**: Align the GitHub Actions workflows in this repo with the patterns used in `~/Documents/GitHub/claude-optimization-heuristics`. Create a branch and push the changes. Use `shed-builder` as the short name for components when deploying to Azure.
31
+
32
+
**Result**: Created branch `chore/align-ci-cd-pipelines` with the following changes:
33
+
-**ci.yml**: Added `workflow_call` (reusable), concurrency group, NuGet package cache, postgres 16 service container, split unit/integration test runs with TRX result artifacts, bumped Node to 22, added frontend build artifact upload
34
+
-**release.yml**: Added `ci` job (reusable workflow call) gating `build-and-push` and `helm-package`; switched to `docker/metadata-action` for semver tagging
35
+
-**deploy.yml**: Removed `workflow_run` trigger (replaced by `deploy-prod.yml`); kept `workflow_dispatch` only for manual rollouts
36
+
-**deploy-dev.yml** (new): Auto-deploys non-`main` branches to `dev` namespace — CI → GHCR build (`dev-<sha>`) → Helm upgrade
37
+
-**deploy-prod.yml** (new): Auto-deploys `main` to `production` — CI → GHCR build (`prod-<sha>` + `:latest`) → Helm upgrade
38
+
39
+
### Command 2: Create a PR
40
+
**Result**: Opened PR #3 — "Align CI/CD pipelines with optimization-heuristics patterns".
41
+
42
+
### Command 3: Create required GitHub variables and secrets for the Actions
43
+
**Result**: Created four GitHub environments (`dev`, `prod`, `staging`, `production`) and populated:
44
+
- Secrets `KUBE_CONFIG` and `DB_PASSWORD` in `dev`, `staging`, and `production` environments (value: TBD — must be set manually)
45
+
- Variable `PRODUCTION_HOST` in `production` environment (value: TBD — must be set manually)
46
+
-`prod` environment requires no custom secrets (only the automatic `GITHUB_TOKEN`)
0 commit comments