Commit Graph

362 Commits

Author SHA1 Message Date
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
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
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
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
Nick Sweeting
2246f0d6ff
Use abx-dl 1.12.32 Docker artifacts 2026-07-28 20:47:27 -07:00