Commit Graph
494 Commits
Author SHA1 Message Date
Nick Sweeting 5750f9be76 Simplify ArchiveBox model, runner, and interface responsibilities 2026-09-17 19:00:45 -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 c730d956f3 Remove paid service offers from documentation 2026-08-27 14:36:02 -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 be20f8c8e2 Repair Chrome extension cache ownership 2026-08-11 13:19:04 -07:00
Nick Sweeting da134b3154 Enhance security note on URL archiving
Updated the note on URL archiving to include firewall/ACL-level blocking recommendations.
2026-08-03 16:15:58 -04:00
Nick Sweeting 08226dd944 Revise vulnerability reporting and CVE policy
Updated the vulnerability reporting process to no longer accept private reports or issue CVEs, directing users to submit normal GitHub Issues or PRs instead.
2026-08-03 16:14:43 -04: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 f0bb89ab0c Prefer non-root providers before apt 2026-07-29 15:38:45 -07:00
Nick Sweeting de67f574b0 Use the locked plugin chain for screenshot deploys 2026-07-29 15:13:12 -07:00