Commit Graph

  • 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