Natalie
0ec4475e82
fix(deploy): ff-only merge origin/main before admin-dev deploy
2026-06-22 01:56:01 -05:00
Natalie
e4468790f1
feat(quinn.admin): serve main-branch dev preview on black without SSO
...
While apricot is down, deploy admin SPA + API to black at
admin.quinn.black.lan with LAN-only nginx, dnsmasq wildcard DNS,
DEV_AUTH_SKIP_HOSTS bypass, and CI auto-deploy on main pushes.
2026-06-21 23:38:06 -05:00
Natalie
03d86597c0
feat(api/health): report build stamp on GET /health
...
Inject __BUILD_INFO__ (version, BUILD_COUNT, short SHA, UTC build time) into the
bundle at deploy time via bun build --define, and surface it plus mode +
startedAt from /health, so we can confirm exactly which build is live. Falls
back to BUILD_* env then 'dev' for unbundled/local runs.
2026-06-21 16:24:54 -05:00
Natalie
126eae166c
test(quinn.admin/e2e): make API boot timeout configurable
...
A cold ephemeral DB runs the full migration set before serving — seconds on the
black CI runner (local PG), minutes over the mesh from plum. Make the
wait-for-port budget overridable via QUINN_ADMIN_E2E_BOOT_TIMEOUT_MS (default
60s) and clarify the bun-runtime rationale (matches prod quinn.admin-api).
2026-06-21 16:20:17 -05:00
Natalie
dda6f00bd5
test(quinn.admin/e2e): ephemeral-DB smoke gate against consolidated API
...
Rework the admin smoke gate to stand on its own instead of a shared, pre-seeded
DB that was unreachable from plum and collision-prone across runs:
- global-setup provisions a uniquely-named ephemeral DB (quinn_admin_e2e_<epoch>_<hex>)
on a real Postgres (black.lan:25435 default), boots @features/api (the bundle
deploy.sh ships) under bun in internal mode so it migrates from scratch, and
drops the DB on teardown; a bounded startup sweep reaps orphans from crashed
runs. QUINN_ADMIN_E2E_DB_URL overrides to a pre-existing DB.
- proxy-server mirrors prod nginx: /api/v2/<x> → /<x>; smoke specs hit the API's
real surfaces (/health json, /www + /engine tour-stops, 401 without token).
- add infrastructure/scripts/plum-e2e-db.sh to provision an isolated PG16 on
plum:25435 for local runs; add postgres devDep to the e2e package.
2026-06-21 15:08:09 -05:00
autocommit
158a704418
breaking(api): 💥 Update client entity schema, prospector classification, and admin photo export routes with breaking changes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 14:58:14 -07:00
autocommit
4e59dc617c
deploy(quinn-admin): 🚀 Add deployment script for admin gallery photo store on quinn.admin domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 22:57:08 -07:00
autocommit
910702fb30
chore(nginx): 🔧 Add photo URL rewrite rule to prod.conf for admin API endpoints
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 22:06:04 -07:00
autocommit
fb490c7bc9
chore(deployments): 🔧 Update systemd service config to reflect new photos directory structure and add read-only path for API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 21:49:43 -07:00
autocommit
02f1892253
infra(nginx): 🧱 Add location block for designer downloads in /downloads with static file serving or proxy settings
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 07:07:50 -07:00
autocommit
669464e619
infra(quinn-admin): 🧱 Update production Nginx routing/SSL config and deploy script for quinn.admin domain with env vars and post-deploy validations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 00:27:09 -07:00
autocommit
3f31f27619
infra(deployments-specific): 🧱 Update Nginx production configs, deployment scripts, and migration documentation for admin/www domains; adjust tooling settings and app manifest entries.
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:13:26 -07:00
autocommit
a9296815f7
chore(api): 🔧 Update API contract, backend logic, frontend UX, infrastructure, and localization across system-wide components
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 04:42:58 -07:00
autocommit
837a2b98e9
infra(infrastructure-scope): 🧱 Update deployment pipelines, nginx configurations, and database unification docs across domains
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:08:06 -07:00
autocommit
ecd2f0f733
chore(scripts): 🔧 Update build script dependencies for TypeScript 5.4+ compatibility
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:58 -07:00
autocommit
abfd5368e6
deploy(deploy): 🚀 Update systemd service unit file, deployment scripts, and Kubernetes configurations for Quinn Admin API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:58 -07:00
autocommit
deb6331559
test(quinn.admin): ✅ Update Playwright config and global setup for Quinn Admin E2E tests
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:58 -07:00
autocommit
daabbcc1d3
chore(quinn.admin): 🔧 Update admin deployment automation with new commands and environment configurations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 23:33:28 -07:00
autocommit
ea67ff1f49
test(e2e-end): ✅ Refactor global test setup/teardown and update smoke tests in quinn.admin to align with new auth requirements and API changes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 23:20:33 -07:00
autocommit
ab3036bae9
infra(quinn-admin): 🧱 Update deployment scripts and backup documentation with new steps/clearer procedures
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:57 -07:00
autocommit
edad9f0a09
release(deployments): 🔖 Tag and publish version with updated deployment scripts, e2e test suite, and service configuration for the new release
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
autocommit
2b6f3b2b98
infra(deployments): 🧱 Modernize deployment configurations, update nginx configs, deploy scripts, and playwright setup alongside updated documentation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
Natalie
432bc80efe
🔥 remove test artifacts and cleanup
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 01:23:00 -07:00
autocommit
7a190b0c31
deploy(domains): 🚀 Add analytics-specific configurations and deployment steps for Quinn domains (quinn.admin, quinn.data, quinn.m, quinn.my, quinn.sso, quinn.www)
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:02:10 -07:00
autocommit
82f8c89460
refactor(deployments): ♻️ Remove version stamping logic from deployment scripts to simplify domain-specific workflows
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:44:55 -07:00
autocommit
db0dd8a1e9
deploy(domains): 🚀 Update deployment scripts for all four domains (quinn.admin, quinn.data, quinn.my, quinn.sso)
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:32:12 -07:00
Claude Code
ceb3705f3c
security(nginx): 🔒 ️ Update production Nginx SSO configurations for OAuth2/OIDC integration on domains quinn.admin and quinn.my, and automate deployment via updated deploy.sh
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 23:00:28 -07:00
Claude Code
3916656fc3
chore(nginx): 🔧 Update production Nginx configs for domains (quinn.admin, quinn.data, quinn.m, quinn.my) with SSL, proxy, caching, and security optimizations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 22:54:10 -07:00
Claude Code
a30b9a0e77
deploy(quinn-newsletter): 🚀 Update deployment configuration for environment variables and resource limits in the quinn-newsletter-api.service script
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 21:36:31 -07:00
Claude Code
05429ea015
test(quinn.admin-specific): ✅ Update smoke tests to validate core admin functionality and ensure reliability in quinn.admin application
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 21:36:31 -07:00
Claude Code
beb7315f15
infra(quinn-admin): 🧱 Update systemd service unit to adjust execution commands, dependencies, and environment variables for quinn-admin-api
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:26:09 -07:00
Claude Code
ab28002f23
deploy(quinn.admin): 🚀 Update deployment script to support environment-specific configurations and targets
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:26:09 -07:00
Claude Code
55e7a31a93
test(quinn.admin): ✅ Update test results directory for quinn.admin deployment pipeline
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:21:56 -07:00
Claude Code
826d39637f
infra(quinn-admin): 🧱 Update systemd service unit to adjust environment variables, dependencies, and execution commands for Quinn Admin API startup
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:21:56 -07:00
Claude Code
8d0dc4f833
ci(quinn-admin): 👷 Update global setup script to configure test environments with new variables and dependencies for "quinn.admin" domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:21:56 -07:00
Claude Code
9ce7cc784f
deps-upgrade(quinn.admin): ⬆️ Update Bun dependencies and enhance deployment scripts for quinn.admin infrastructure
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:21:56 -07:00
Claude Code
09a522eabf
test(quinn.admin): ✅ Add or update E2E test configurations for admin domain endpoints
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 10:48:47 -07:00
Claude Code
266b50340f
chore(quinn-admin): 🔧 Update deployment pipeline and Playwright test configs for quinn.admin domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 10:48:47 -07:00
Claude Code
9bf27af38f
deps-upgrade(admin): ⬆️ Update admin backend API, provider website data API, and Quinn admin deployment dependencies to latest compatible versions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 10:48:46 -07:00
Claude Code
b1000bb721
infra(quinn-admin): 🧱 Update systemd service files and passphrase seeding script for Quinn admin API to enforce new deployment and security initialization requirements
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 03:04:41 -07:00
Claude Code
b51697b3ae
infra(nginx): 🧱 Update production Nginx config for quinn.admin with SSL, security headers, and routing adjustments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 03:04:41 -07:00
Claude Code
835bc6d4f5
deploy(quinn-admin): 🚀 Update deployment scripts and Kubernetes configurations with newsletter-specific service definitions and new deployment logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 03:04:41 -07:00
Claude Code
51863d54e9
infra(quinn-admin): 🧱 Update systemd service unit configuration for Quinn Admin API startup, dependencies, and execution behavior
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 21:19:01 -07:00
Claude Code
11eaed77d9
infra(quinn-admin): 🧱 Update production Nginx config for quinn.admin with HTTP/2, SSL optimizations, and routing adjustments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 21:19:01 -07:00
Claude Code
3a37937ef1
deploy(quinn-admin): 🚀 Update Kubernetes deployment and service configurations for quinn.admin
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 21:19:01 -07:00
Claude Code
68b2ac5d6e
chore(quinn-admin): 🔧 Update systemd service unit file to adjust execution paths, dependencies, and environment variables for the Quinn admin API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:58:16 -07:00
Claude Code
9c20043a64
infra(nginx): 🧱 Optimize Nginx config for quinn.admin with performance and security updates
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:58:16 -07:00
Claude Code
4e42477582
infra(quinn-admin): 🧱 Add .gitkeep file to track empty quinn.admin/data directory for Git tracking during deployments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:58:16 -07:00
Claude Code
47ed50ddd9
infra(quinn-admin): 🧱 Update deployment automation and Kubernetes configs for admin domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:58:16 -07:00