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
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
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
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
...
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
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
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
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