DC-002: Sync root VERSION with package.json + keep them in sync via release.sh
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled

- Updated root VERSION file from 1.13.0 → 1.13.4 to match package.json.
- scripts/release.sh now writes both files on every release bump, and
  stages VERSION alongside package.json in the release commit.
- This prevents the drift that caused the stale VERSION in the first place.
This commit is contained in:
Hermes
2026-06-13 11:13:54 -07:00
parent d12a9a3cfa
commit 4c60ed1ccf
3 changed files with 9 additions and 5 deletions
+2 -1
View File
@@ -16,9 +16,10 @@
- **result:** Root cause: routes used `/:serviceId/credentials` (missing `/services/` segment). All 3 credential routes (POST/DELETE/GET) in `routes/services.js` had the wrong path. Fixed to `/services/:serviceId/credentials` — matches the URL pattern used by the live frontend and all 759 tests pass.
### DC-002: Sync VERSION file
- **status:** in-progress
- **status:** done
- **owner:** hermes
- **details:** `/root/dashcaddy/VERSION` says `1.13.0` but `package.json` says `1.13.4`. VERSION file should always match package.json. Add a pre-commit or post-version bump hook to keep them in sync.
- **result:** Fixed root VERSION to 1.13.4. Updated `scripts/release.sh` to write both `dashcaddy-api/package.json` AND root `VERSION` on every release — also stages VERSION in the release commit. No more drift.
### DC-003: Remove stale test/debug files from repo root
- **status:** todo