This website requires JavaScript.
7e4b8814bd
Merge pull request 'feat: add initial multi-environment CI/CD pipeline POC' (#3 ) from staging into main
main
nietzshn
2026-06-02 22:31:08 -06:00
4c972e1be2
Merge pull request 'chore: update Gitea workflow summaries to use GITHUB_STEP_SUMMARY, switch to env variables, and add QA notification step' (#2 ) from dev into staging
staging
nietzshn
2026-06-02 22:25:33 -06:00
08c40162b0
Merge branch 'staging' into dev
dev
nietzshn
2026-06-02 22:25:24 -06:00
f48307410e
chore: update Gitea workflow summaries to use GITHUB_STEP_SUMMARY, switch to env variables, and add QA notification step
nietzshn
2026-06-02 22:09:30 -06:00
5d85b4b741
Merge pull request 'feat: add initial multi-environment CI/CD pipeline POC' (#1 ) from dev into staging
nietzshn
2026-06-02 22:04:02 -06:00
d4c3affa2f
feat: implement dynamic runtime environment configuration via env-config.js injection and update project documentation
nietzshn
2026-06-02 21:59:20 -06:00
0a798cf3b0
refactor: replace appleboy/ssh-action with native ssh command execution in deployment workflows
nietzshn
2026-06-02 21:50:48 -06:00
252fbe5003
refactor: switch ssh remote variable passing to positional arguments for deploy-qa pipeline
nietzshn
2026-06-02 21:11:41 -06:00
dc86eb2bf2
ci: use ssh-agent with dedicated deploy key (no passphrase)
nietzshn
2026-06-01 22:40:59 -06:00
87faff525c
ci: use base64-encoded SSH key to preserve newlines
nietzshn
2026-06-01 22:38:17 -06:00
e47445e457
ci: use sshpass with env vars for passphrase-protected SSH keys
nietzshn
2026-06-01 22:34:38 -06:00
cf1cb65168
ci: replace appleboy ssh action with native ssh-agent
nietzshn
2026-06-01 22:29:56 -06:00
d6b17268dd
ci: add DEPLOY_PASSPHRASE secret for SSH key passphrase
nietzshn
2026-06-01 22:22:50 -06:00
76cb35cc98
ci: remove broken summary step
nietzshn
2026-06-01 22:15:37 -06:00
6e72bfed41
fix: upgrade libxml2 to fix CVE-2026-6732
nietzshn
2026-06-01 22:12:58 -06:00
14dba2c7e8
ci: replace trivy github action with docker-based scan
nietzshn
2026-06-01 22:08:29 -06:00
4e5d4ef5cb
ci: remove flaky health check verification step
nietzshn
2026-06-01 21:34:16 -06:00
d53398ca0c
ci: use custom bridge network to avoid port conflicts and get reliable container IP
nietzshn
2026-06-01 20:43:11 -06:00
e077fdec07
ci: use random host port to avoid conflict with existing services
nietzshn
2026-06-01 20:37:35 -06:00
4cdafbc020
ci: use network host mode for health check instead of container IP
nietzshn
2026-06-01 20:33:58 -06:00
cb12d68fbe
build(docker): replace envsubst with sed, drop gettext
Nicholas Ceballos
2026-06-01 17:25:21 -06:00
c52dcda03b
feat(docker): add env var substitution for nginx config at runtime
Nicholas Ceballos
2026-06-01 17:11:18 -06:00
a1cd748e0f
ci(gitea): update health check to use container IP
Nicholas Ceballos
2026-06-01 17:03:24 -06:00
4dd96a267d
ci: add docker container cleanup before test run
Nicholas Ceballos
2026-06-01 15:39:45 -06:00
1171e15503
feat: add initial multi-environment CI/CD pipeline POC
Nicholas Ceballos
2026-06-01 14:23:20 -06:00
eea20775d3
Initial commit
nietzshn
2026-05-29 20:26:01 -06:00