Commit Graph
3 Commits
Author SHA1 Message Date
westfarn dba1157e14 Drop compromised eMudhra roots from outbound TLS trust (#2)
Deploy Beta / unit-tests (push) Successful in 39s
Deploy Beta / deploy-beta (push) Successful in 7m19s
Deploy Beta / docker (push) Successful in 30s
Outbound TLS in this image still trusted the compromised eMudhra roots (`emSign ECC Root CA - G3` and `Comodo AAA Services`).

- Image install now upgrades `ca-certificates` and regenerates the trust bundle.
- `certifi` is locked at 2026.10.23, which drops those roots for `requests` and `httpx`.

Merge this, then redeploy beta and prod.

Reviewed-on: #2
2026-10-23 09:01:16 -07:00
westfarn b46e192138 Ship College Craft public site and point CI deploys at college_craft.
Deploy Beta / unit-tests (push) Successful in 21s
Deploy Beta / docker (push) Successful in 26s
Deploy Beta / deploy-beta (push) Successful in 6m25s
Replaces template branding with College Craft pages, assets, and copy, and
matches Gitea deploy workflows to the server-infra catalog name and master
branch so beta deploys actually run.

Closes #1
2026-09-02 09:42:43 -05:00
westfarn b62357c8be Add campaign UTM links and piha.li shortener as a core helper.
Keep mint/UTM in always-on core so email_sms and directmail stay optional, and brand utm_source from SITE_NAME (or UTM_SOURCE) instead of a hardcoded client name.
Closes westfarn/web_django_template#3
2026-09-01 15:37:49 -05:00