Commit Graph
365 Commits
Author SHA1 Message Date
Nick Sweeting 9bacad13c5 Merge dev fixes for Sonic lifecycle and Docker permissions 2026-09-16 15:22:45 -07:00
Nick Sweeting 79028156f1 Publish one screenshot gallery from real browser captures 2026-09-16 14:40:21 -07:00
Nick Sweeting cd5202bce0 Auto-repair Docker mount permissions safely 2026-09-15 20:07:11 -07:00
Nick Sweeting 747f4a07ac Remove duplicate issue detection workflow 2026-09-03 09:36:12 -07:00
Nick Sweeting b7b4f34090 Keep CI dependency roots isolated 2026-09-02 14:06:15 -07:00
Nick Sweeting 1a5c6686c2 Provide build headers to LDAP docs example 2026-09-02 13:39:08 -07:00
Nick Sweeting 718beb3020 Limit docs build dependencies to setup examples 2026-09-02 12:43:17 -07:00
Nick Sweeting 30998a0d16 Stop installing build dependencies in docs jobs 2026-09-02 12:18:30 -07:00
Nick Sweeting 6906edc076 fix: make portable exports and screenshot deploys reliable 2026-08-29 16:03:29 -07:00
Nick Sweeting 3d64d14abf ci: keep public screenshots updating 2026-08-29 14:15:18 -07:00
Nick Sweeting 81b4256f24 Use released image as sole Docker cache 2026-08-28 17:52:48 -07:00
Nick Sweeting 3b543de7f8 Reuse published Docker layer blobs 2026-08-28 17:15:33 -07:00
Nick Sweeting 90c216fdc5 Preserve Docker base layers in runtime image 2026-08-28 16:50:04 -07:00
Nick Sweeting 645839fdeb Handle provenance in Docker size gate 2026-08-28 16:18:12 -07:00
Nick Sweeting 153c58ceaa Validate Docker image size before release 2026-08-28 15:31:25 -07:00
Nick Sweeting 72772b19e9 Use locked artifacts for CI tools 2026-08-28 14:47:07 -07:00
Nick Sweeting 468e46e65b Run full CI on branch pushes 2026-08-28 14:44:35 -07:00
Nick Sweeting 245c2c4936 Install CI tools from locked artifacts 2026-08-28 14:42:33 -07:00
Nick Sweeting 079ea0e088 Skip unused release image export 2026-08-28 14:24:13 -07:00
Nick Sweeting d200583233 Cancel obsolete release candidates 2026-08-28 14:09:16 -07:00
Nick Sweeting ac8da7f247 Follow live release coordinator 2026-08-28 13:42:09 -07:00
Nick Sweeting df18f391f6 Fix IPv6 URLs in server startup banner (#1845) 2026-08-28 13:28:17 -07:00
Nick Sweeting eacd39725a Use exact locked artifacts for release smoke [skip ci] 2026-08-28 13:25:56 -07:00
Nick Sweeting 2450ce0de7 Poll PyPI release readiness [skip ci] 2026-08-28 12:57:54 -07:00
Nick Sweeting dafd376244 Keep full CI on pull requests [skip ci] 2026-08-28 12:42:35 -07:00
Nick Sweeting b3b286694d Speed release image pipeline [skip ci] 2026-08-28 12:40:54 -07:00
Nick Sweeting 7b5e7705fe Repin release version action 2026-08-28 12:22:09 -07:00
Nick Sweeting d4b35e52d3 Add fast release candidate pipeline 2026-08-28 12:19:56 -07:00
Nick Sweeting 01a643468d publish verified images independently of Python tags 2026-08-27 17:38:33 -07:00
Nick Sweeting 7d7384c8e1 Check the Docker public index explicitly 2026-08-19 03:20:13 -07:00
Nick Sweeting 11c23281c1 Bound documentation package setup concurrency 2026-08-17 18:57:22 -07:00
Nick Sweeting 01101f6b78 Align release checks with current package baseline 2026-08-14 22:22:50 -07:00
Nick Sweeting 8f766ace6f Align release checks with binary request cache 2026-08-14 15:39:38 -07:00
Nick Sweeting a3671a707e Allow compiled Python bytecode in image budget 2026-08-14 06:07:18 -07:00
Nick Sweeting c8f7a77430 Harden root collection ownership handoff 2026-08-14 01:53:10 -07:00
Nick Sweeting 3c84bb5da3 Preserve Docker executable plan fingerprints 2026-08-13 05:43:42 -07:00
Nick Sweeting 663e729c85 Keep release smoke dependencies stable 2026-08-11 19:13:39 -07:00
Nick Sweeting abbf747103 Wait for PyPI propagation before release smoke 2026-08-11 19:09:55 -07:00
Nick Sweeting 0bdcaedc03 Repair missing archivebox account home 2026-08-11 15:52:57 -07:00
Nick Sweeting fd75bc05ed Use absolute uv path in root package smoke 2026-08-11 15:22:10 -07:00
Nick Sweeting 9793aa4aef Keep root-installed uv tools importable 2026-08-11 15:17:16 -07:00
Nick Sweeting a5cb78795f Test default CLI install path 2026-07-31 09:55:51 -07:00
Nick Sweeting c825cdb1cc Verify releases through normal PyPI installs 2026-07-31 00:26:56 -07:00
Nick Sweeting e86937f9cd Restore the existing ArchiveBox Docker checks 2026-07-29 16:56:31 -07:00
Nick Sweeting 62380b70b3 Exercise the normal ArchiveBox crawl path 2026-07-29 16:55:27 -07:00
Nick Sweeting de67f574b0 Use the locked plugin chain for screenshot deploys 2026-07-29 15:13:12 -07:00
Nick Sweeting ddda1431ac Cascade every verified ArchiveBox release 2026-07-29 09:20:02 -07:00
Nick Sweeting 247cc06514 Route all ArchiveBox releases through the central graph 2026-07-29 09:17:06 -07:00
Nick Sweeting 6482e765d7 Skip packaging work for unchanged releases 2026-07-29 07:40:11 -07:00
Nick Sweeting e0596e78a8 Scope release privileges and stable packaging 2026-07-29 06:44:48 -07:00