Commit Graph

106 Commits

Author SHA1 Message Date
b639db157c Record production read-only load results 2026-07-28 14:02:34 +03:00
cd7f6ea45c Add guarded production load profiling 2026-07-28 13:18:45 +03:00
042cabe2a8 Prevent production release stdin truncation 2026-07-28 05:05:06 +03:00
c8e95b8c77 Verify universal APKs generated from Play bundles 2026-07-28 04:32:13 +03:00
3f67df1733 Prepare Google Play release materials 2026-07-28 04:16:43 +03:00
c863b47ed1 Harden Android location consent and physical-device verification 2026-07-28 04:15:05 +03:00
a0e45707a3 Verify production runtime image after release 2026-07-27 02:55:40 +03:00
ca715e2876 Validate candidate configuration before app release 2026-07-27 02:37:06 +03:00
6c14531da3 Prepare pre-Play production application release 2026-07-27 02:35:27 +03:00
41011fe65c Decouple application releases from shared edge 2026-07-26 21:56:12 +03:00
9875fd7d05 Stabilize cross-browser verification and upgrade rehearsal 2026-07-26 00:20:25 +03:00
51d55fa73f fix(auth): verify Android Google sign-in end to end 2026-07-25 00:36:33 +03:00
22e83a420b fix(test): isolate staff workflow fixtures 2026-07-24 23:08:33 +03:00
7e0bc76640 fix(quality): create drill output directory 2026-07-24 21:40:03 +03:00
a35b7cb8ba test(android): verify real FCM delivery 2026-07-24 15:20:20 +03:00
8e74f8601e fix(android): require Play signing identity for links 2026-07-24 12:30:45 +03:00
07cf978415 fix(release): enforce migration rollback boundaries 2026-07-24 12:13:17 +03:00
7cdf5ab4eb test(android): bind artifacts to source state 2026-07-24 11:04:06 +03:00
cbb5efb62a fix(release): harden environment credential bootstrap 2026-07-24 03:10:22 +03:00
0b9589f4fa fix(release): validate Firebase project consistency 2026-07-24 02:23:11 +03:00
89851097fd test(android): verify development App Links 2026-07-24 02:10:54 +03:00
e5829bcaf2 Separate Android deployment identities 2026-07-23 23:39:56 +03:00
71510a2ab4 Isolate clean deployment drill images 2026-07-23 22:56:41 +03:00
564897cd3a Add verified production application rollback 2026-07-23 22:48:48 +03:00
ca766dc1d3 Import provider credentials without exposing secrets 2026-07-23 21:12:07 +03:00
6582b61dc4 Validate FCM service account credentials 2026-07-23 20:51:51 +03:00
777bd779ef Prepare isolated environment release workflow 2026-07-23 20:06:00 +03:00
f18e76b201 Add environment-specific verified Android App Links 2026-07-23 19:31:44 +03:00
0e81ee7f36 fix: drain replicas and clean isolated load cycles 2026-07-23 05:11:14 +03:00
f0512fab84 fix: close failed location sessions and harden upgrade rehearsal 2026-07-23 02:34:45 +03:00
2159e6cda7 feat: complete notifications and request lifecycle 2026-07-23 00:59:42 +03:00
e2bc8acf97 Fix map recovery and clean transient test resources 2026-07-22 19:45:50 +03:00
c32fd99c73 fix: build Caddy with patched grpc-go 2026-07-22 16:53:09 +03:00
29fe7319a2 fix: build Traefik with patched grpc-go 2026-07-22 16:45:09 +03:00
6f22657731 feat: scale request discovery by map viewport 2026-07-22 16:37:34 +03:00
b0abe5248c Add privacy-first request location picker 2026-07-22 14:49:42 +03:00
3d320ce182 Keep legacy load profiles upgradeable 2026-07-22 07:14:19 +03:00
8c281cc756 Replace UniSender delivery with isolated SMTP
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-22 00:38:37 +03:00
88a6373693 Support external email in test deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 23:17:28 +03:00
4f2a9aaacc Support remote Android cross-client verification
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 18:48:58 +03:00
a7412c65b5 Keep shared edge deployment isolated
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 18:18:43 +03:00
209da8fb61 Add safe deployment revision promotion
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:59:57 +03:00
d432368147 Read Mailpit endpoint from deployment config
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:56:00 +03:00
eb5e0f896d Isolate test and production deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:46:34 +03:00
421d5466f7 Quote staging email sender name
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:11:40 +03:00
861da2899f Fix public edge interface assignments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:08:28 +03:00
ea3c527b24 Add reproducible public staging environment
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 17:01:15 +03:00
e08916ef09 Propagate UniSender privacy flags to deployments
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 16:00:41 +03:00
d1d64afe2b Gate UniSender unsubscribe override by configuration
Some checks are pending
Quality / full-local-gates (push) Waiting to run
2026-07-21 15:54:42 +03:00
e72aaf9b73 Add signed Android release pipeline 2026-07-21 15:43:10 +03:00