Commit Graph

463 Commits

Author SHA1 Message Date
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
Nick Sweeting
2246f0d6ff
Use abx-dl 1.12.32 Docker artifacts 2026-07-28 20:47:27 -07:00
Nick Sweeting
a3ca0f68c0
Resolve install binary names through plugins 2026-07-28 20:22:50 -07:00
Nick Sweeting
ed3765fe88
Require downstream package releases to pass 2026-07-28 18:30:06 -07:00
Nick Sweeting
413f462525
Publish tested Docker digests from push CI 2026-07-28 14:45:50 -07:00
Nick Sweeting
2268d591b6
Restore registered PyPI release workflow path 2026-07-28 13:14:36 -07:00
Nick Sweeting
e39ee82ead
Restore automated dev releases 2026-07-28 10:29:16 -07:00
Nick Sweeting
8f0b4fbaae
Use compose network for Docker smoke target 2026-07-28 10:01:38 -07:00
Nick Sweeting
4a6b48b624
Use local Docker smoke test target 2026-07-28 09:45:59 -07:00
Nick Sweeting
7e097221bf
Enhance SECURITY.md with SSRF and URL validation details
Added section on SSRF and URL validation to clarify archiving capabilities and user responsibilities.
2026-07-28 12:14:51 -04:00
Nick Sweeting
5a0e016de1
Restrict stable ArchiveBox releases to main 2026-07-28 02:17:23 -07:00
Nick Sweeting
795ba60f62
Bump abx-dl to 1.12.26 2026-07-28 02:02:01 -07:00
Nick Sweeting
8a06218852
Allow stable ArchiveBox releases only from main
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-27 23:35:57 -07:00
Nick Sweeting
c32ad483b5
Use PyPI trusted publisher release workflow 2026-07-27 21:56:06 -07:00
Nick Sweeting
c3cfb312f0
Align ArchiveBox release publisher workflow 2026-07-27 21:54:51 -07:00
Nick Sweeting
ce936b9640
Parallelize docs snippets by source document 2026-07-27 16:41:33 -07:00
Nick Sweeting
21f6fa3ced
Fix package smoke uv install flags 2026-07-27 15:18:14 -07:00
Nick Sweeting
f6edf69d54
Resolve CI tools through normal abxpkg paths 2026-07-27 14:54:27 -07:00
Nick Sweeting
6a7e6aa0d4
Support macOS bash in package smoke 2026-07-26 22:56:49 -07:00
Nick Sweeting
34bd01df87
Install package smoke deps from locked artifacts 2026-07-26 22:49:35 -07:00
Nick Sweeting
d49abf3f79
Release ArchiveBox 0.9.35rc145
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-26 01:15:09 -07:00
Nick Sweeting
bdc821eebc
Revert "Vendor uv setup manifest for CI"
This reverts commit 0dab749c17.
2026-07-25 22:36:05 -07:00
Nick Sweeting
0dab749c17
Vendor uv setup manifest for CI 2026-07-25 22:33:24 -07:00
Nick Sweeting
fb5d313a16
Use cached Python minor for test discovery 2026-07-25 22:29:45 -07:00
Nick Sweeting
ae68ec0352
Avoid duplicate Docker builds in CI 2026-07-25 21:40:02 -07:00
Nick Sweeting
0a7d6b3104
Run ArchiveBox tests one file per CI job 2026-07-25 21:35:33 -07:00