• Joined on 2025-06-28
stephen pushed to scraper/logger at stephen/apartment-dashboard-api 2026-01-28 08:04:47 -07:00
d14bd724ed Add scraperLogger.js with credential redaction
59fb6da5fb T-33: Add npm dependencies
Compare 2 commits »
stephen pushed to main at stephen/apartment-dashboard 2026-01-23 16:10:55 -07:00
c5c2c0e81c Fix security vulnerabilities and add early dependency scanning
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-23 16:10:46 -07:00
8dfdfdc8bb Fix security vulnerabilities and add early dependency scanning
stephen pushed to main at stephen/apartment-dashboard 2026-01-23 15:42:02 -07:00
d74cd7f20e Fix security vulnerabilities in dependencies
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-23 15:41:37 -07:00
3518a8344a Fix security vulnerabilities in dependencies
stephen pushed to main at stephen/apartment-dashboard 2026-01-23 15:22:25 -07:00
78c5bd1c51 Fix Trivy action compatibility with Gitea runner
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-23 15:22:18 -07:00
fa0377f5e3 Fix Trivy action compatibility with Gitea runner
stephen pushed to main at stephen/apartment-dashboard 2026-01-23 14:55:19 -07:00
94e37f082d Add image signing, SBOM generation, and vulnerability scanning to CI/CD
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-23 14:55:13 -07:00
2d7b412c1a Add image signing, SBOM generation, and vulnerability scanning to CI/CD
stephen pushed to main at stephen/apartment-dashboard 2026-01-23 12:19:49 -07:00
cfd185f577 Update Delta column to show daily price change
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-23 12:19:40 -07:00
ad5555d759 Add daily price change to /available-units endpoint
stephen pushed to main at stephen/apartment-dashboard 2026-01-22 17:42:22 -07:00
52b1ac205d Fix ESLint errors for CI pipeline
stephen pushed to main at stephen/apartment-dashboard 2026-01-22 16:59:58 -07:00
de08b3ddfa Add CI/CD pipeline with Harbor registry and SSH deployment
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 16:44:02 -07:00
b584dc94d4 Remove inline docker login from deploy script
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 16:10:19 -07:00
62daabc1c3 Remove GitHub Actions cache - not supported by Gitea
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 15:43:15 -07:00
cbb5c1ce48 Fix port conflict: use port 27018 for test MongoDB
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 15:33:26 -07:00
47743656e2 Remove git pull - using dedicated deployment directory
f0c674d877 Add git pull to deployment to sync docker-compose.yml
Compare 2 commits »
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 15:27:34 -07:00
d3733dbebe Fix CI/CD best practice violations
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 14:47:06 -07:00
0c387b1bcc Update CI/CD to build once and push to Harbor
stephen pushed to main at stephen/apartment-dashboard-api 2026-01-22 14:34:19 -07:00
94bbacb3a2 Add proper CI/CD pipeline with testing
ccda2be551 Update tests to expect wrapped response format
Compare 2 commits »