Gitea Actions
|
b989405a53
|
ci: Bump version to 0.17.0 for production release [skip ci]
v0.17.0
|
2026-02-18 23:40:09 +05:00 |
|
Gitea Actions
|
6af2533e9e
|
ci: Bump version to 0.16.4 [skip ci]
v0.16.4
|
2026-02-18 23:04:08 +05:00 |
|
|
|
f434a5846a
|
fix: apply three-layer rsync safety system to prevent PM2 crashes
Deploy to Test Environment / deploy-to-test (push) Successful in 24m17s
CRITICAL FIX: Prevents rsync --delete from removing PM2 config files
Root Cause:
- rsync --delete was removing ecosystem*.config.cjs and .env.* files
- This caused PM2 daemon corruption affecting ALL projects on shared server
- Same vulnerability that crashed stock-alert PM2 processes
Three-Layer Safety System:
1. Pre-flight checks (git repo, critical files, file count validation)
2. Stop PM2 before file operations (prevent ENOENT/uv_cwd errors)
3. Comprehensive rsync excludes (ecosystem configs, .env files, coverage)
Changes:
- deploy-to-prod.yml: Added safety system to production deployment
- deploy-to-test.yml: Added safety system to test deployment
Files excluded from rsync --delete:
- ecosystem*.config.cjs (PM2 configuration)
- .env* (environment secrets)
- coverage, .nyc_output, .vitest-results (test artifacts)
- .vscode, .idea (IDE files)
Prevents:
- PM2 daemon crashes across all projects
- Process CWD (working directory) deletion
- Cross-project interference on shared PM2 daemon
Related:
- Stock-alert fix that identified this vulnerability
- PM2 Process Isolation documentation (CLAUDE.md)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-18 09:58:29 -08:00 |
|
Gitea Actions
|
aea368677f
|
ci: Bump version to 0.16.3 [skip ci]
v0.16.3
|
2026-02-18 22:51:45 +05:00 |
|
|
|
cd8ee92813
|
debug: add PM2 crash debugging tools
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
|
2026-02-18 09:43:40 -08:00 |
|
Gitea Actions
|
cf2cc5b832
|
ci: Bump version to 0.16.2 [skip ci]
v0.16.2
|
2026-02-18 15:01:02 +05:00 |
|
|
|
d2db3562bb
|
test deploy
Deploy to Test Environment / deploy-to-test (push) Successful in 24m32s
|
2026-02-18 01:35:16 -08:00 |
|
Gitea Actions
|
0532b4b22e
|
style: auto-format code via Prettier [skip ci]
|
2026-02-18 14:06:10 +05:00 |
|
Gitea Actions
|
e767ccbb21
|
ci: Bump version to 0.16.1 [skip ci]
v0.16.1
|
2026-02-18 14:04:40 +05:00 |
|
|
|
1ff813f495
|
job to fix pm2
Deploy to Test Environment / deploy-to-test (push) Successful in 24m45s
|
2026-02-18 00:54:08 -08:00 |
|
|
|
204fe4394a
|
oh god maybe pm2 finally workin
Deploy to Test Environment / deploy-to-test (push) Has started running
|
2026-02-17 23:54:27 -08:00 |
|
Gitea Actions
|
029b621632
|
ci: Bump version to 0.16.0 for production release [skip ci]
v0.16.0
|
2026-02-18 11:21:36 +05:00 |
|
Gitea Actions
|
0656ab3ae7
|
style: auto-format code via Prettier [skip ci]
|
2026-02-18 10:48:03 +05:00 |
|
Gitea Actions
|
ae0bb9e04d
|
ci: Bump version to 0.15.2 [skip ci]
v0.15.2
|
2026-02-18 10:46:29 +05:00 |
|
|
|
b83c37b977
|
deploy fixes
Deploy to Test Environment / deploy-to-test (push) Successful in 25m45s
|
2026-02-17 21:44:34 -08:00 |
|
Gitea Actions
|
69ae23a1ae
|
ci: Bump version to 0.15.1 [skip ci]
v0.15.1
|
2026-02-18 09:50:16 +05:00 |
|
|
|
c059b30201
|
PM2 Process Isolation
Deploy to Test Environment / deploy-to-test (push) Successful in 30m15s
|
2026-02-17 20:49:01 -08:00 |
|
Gitea Actions
|
93ad624658
|
ci: Bump version to 0.15.0 for production release [skip ci]
v0.15.0
|
2026-02-18 07:40:36 +05:00 |
|
Gitea Actions
|
7dd4f21071
|
ci: Bump version to 0.14.4 [skip ci]
v0.14.4
|
2026-02-18 06:27:20 +05:00 |
|
|
|
174b637a0a
|
even more typescript fixes
Deploy to Test Environment / deploy-to-test (push) Successful in 25m5s
|
2026-02-17 17:20:54 -08:00 |
|
Gitea Actions
|
4f80baf466
|
ci: Bump version to 0.14.3 [skip ci]
v0.14.3
|
2026-02-17 10:03:15 +05:00 |
|
|
|
8450b5e22f
|
Generate TSOA Spec and Routes
Deploy to Test Environment / deploy-to-test (push) Failing after 2m32s
|
2026-02-16 21:01:30 -08:00 |
|
Gitea Actions
|
e4d830ab90
|
ci: Bump version to 0.14.2 [skip ci]
v0.14.2
|
2026-02-13 23:35:46 +05:00 |
|
|
|
b6a62a036f
|
be specific about pm2 processes
Deploy to Test Environment / deploy-to-test (push) Failing after 3m31s
|
2026-02-13 10:19:28 -08:00 |
|
|
|
2d2cd52011
|
Massive Dependency Modernization Project
Deploy to Test Environment / deploy-to-test (push) Failing after 3m58s
|
2026-02-13 00:34:22 -08:00 |
|
|
|
379b8bf532
|
fix tour / whats new collision
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
|
2026-02-12 11:05:47 -08:00 |
|
Gitea Actions
|
d06a1952a0
|
ci: Bump version to 0.14.1 [skip ci]
v0.14.1
|
2026-02-12 17:37:36 +05:00 |
|
|
|
4d323a51ca
|
fix tour / whats new collision
Deploy to Test Environment / deploy-to-test (push) Successful in 49m39s
|
2026-02-12 04:29:43 -08:00 |
|
Gitea Actions
|
ee15c67429
|
ci: Bump version to 0.14.0 for production release [skip ci]
v0.14.0
|
2026-02-12 16:16:16 +05:00 |
|
Gitea Actions
|
9956d07480
|
ci: Bump version to 0.13.0 for production release [skip ci]
v0.13.0
|
2026-02-12 16:08:44 +05:00 |
|
Gitea Actions
|
5bc8f6a42b
|
ci: Bump version to 0.12.25 [skip ci]
v0.12.25
|
2026-01-31 03:35:28 +05:00 |
|
|
|
4fd5e900af
|
minor test fixes
Deploy to Test Environment / deploy-to-test (push) Successful in 25m22s
|
2026-01-30 14:29:45 -08:00 |
|
Gitea Actions
|
39ab773b82
|
ci: Bump version to 0.12.24 [skip ci]
v0.12.24
|
2026-01-30 06:23:37 +05:00 |
|
|
|
75406cd924
|
typescript fix
Deploy to Test Environment / deploy-to-test (push) Successful in 25m7s
|
2026-01-29 17:21:55 -08:00 |
|
Gitea Actions
|
8fb0a57f02
|
ci: Bump version to 0.12.23 [skip ci]
v0.12.23
|
2026-01-30 05:24:50 +05:00 |
|
|
|
c78323275b
|
more unit tests - done for now
Deploy to Test Environment / deploy-to-test (push) Failing after 2m28s
|
2026-01-29 16:21:48 -08:00 |
|
Gitea Actions
|
5fe537b93d
|
ci: Bump version to 0.12.22 [skip ci]
v0.12.22
|
2026-01-29 12:26:33 +05:00 |
|
|
|
61f24305fb
|
ADR-024 Feature Flagging Strategy
Deploy to Test Environment / deploy-to-test (push) Successful in 22m13s
|
2026-01-28 23:23:45 -08:00 |
|
Gitea Actions
|
de3f0cf26e
|
ci: Bump version to 0.12.21 [skip ci]
v0.12.21
|
2026-01-29 05:37:59 +05:00 |
|
|
|
45ac4fccf5
|
comprehensive documentation review + test fixes
Deploy to Test Environment / deploy-to-test (push) Failing after 2m15s
|
2026-01-28 16:35:38 -08:00 |
|
Gitea Actions
|
b6c3ca9abe
|
ci: Bump version to 0.12.20 [skip ci]
v0.12.20
|
2026-01-29 04:36:43 +05:00 |
|
|
|
4f06698dfd
|
test fixes and doc work
Deploy to Test Environment / deploy-to-test (push) Failing after 2m50s
|
2026-01-28 15:33:48 -08:00 |
|
Gitea Actions
|
e548d1b0cc
|
ci: Bump version to 0.12.19 [skip ci]
v0.12.19
|
2026-01-28 23:03:57 +05:00 |
|
|
|
771f59d009
|
more api versioning work -whee
Deploy to Test Environment / deploy-to-test (push) Successful in 22m47s
|
2026-01-28 09:58:28 -08:00 |
|
Gitea Actions
|
0979a074ad
|
ci: Bump version to 0.12.18 [skip ci]
v0.12.18
|
2026-01-28 13:08:49 +05:00 |
|
|
|
0d4b028a66
|
design fixup and docs + api versioning
Deploy to Test Environment / deploy-to-test (push) Successful in 21m49s
|
2026-01-28 00:04:56 -08:00 |
|
Gitea Actions
|
4baed53713
|
ci: Bump version to 0.12.17 [skip ci]
v0.12.17
|
2026-01-28 00:08:39 +05:00 |
|
|
|
f10c6c0cd6
|
Complete ADR-008 Phase 2
Deploy to Test Environment / deploy-to-test (push) Successful in 17m56s
|
2026-01-27 11:06:09 -08:00 |
|
Gitea Actions
|
107465b5cb
|
ci: Bump version to 0.12.16 [skip ci]
v0.12.16
|
2026-01-27 10:57:46 +05:00 |
|
|
|
e92ad25ce9
|
claude
Deploy to Test Environment / deploy-to-test (push) Failing after 1m14s
|
2026-01-26 21:55:20 -08:00 |
|