Commit Graph

488 Commits

Author SHA1 Message Date
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
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
2026-08-19 03:20:13 -07:00
Nick Sweeting
11c23281c1
Bound documentation package setup concurrency
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
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
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
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
Some checks failed
CI / Linters (push) Has been cancelled
CI / Install and CLI platform compatibility (push) Has been cancelled
CI / Discovered test matrix (push) Has been cancelled
CI / Documentation and root tests (push) Has been cancelled
CI / CodeQL (push) Has been cancelled
CI / Tested Python artifacts (push) Has been cancelled
CI / Tested Docker images (push) Has been cancelled
CI / All required CI lanes (push) Has been cancelled
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
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
2026-07-31 09:55:51 -07:00
Nick Sweeting
c825cdb1cc
Verify releases through normal PyPI installs
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
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
Nick Sweeting
ddda1431ac
Cascade every verified ArchiveBox release
Some checks are pending
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
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
Nick Sweeting
1030d34b98
Bump abx-dl to 1.12.40 2026-07-29 05:05:20 -07:00
Nick Sweeting
05d0311b9b
Verify published ArchiveBox release artifacts 2026-07-29 00:16:40 -07:00