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
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
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
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
Nick Sweeting
38837ec5a8
Bump ArchiveBox prerelease for plugin install fix
2026-07-25 19:54:30 -07:00
Nick Sweeting
3835344855
Isolate sharded tests without losing coverage
2026-07-25 19:05:42 -07:00
Nick Sweeting
e9815f060a
Shard ArchiveBox tests to reduce CI queue time
2026-07-25 18:49:53 -07:00
Nick Sweeting
3d67c6b370
Speed up CI setup without reducing coverage
2026-07-25 18:47:03 -07:00
Nick Sweeting
d5050ffc08
Fix root docs abxpkg lib ownership
2026-07-25 16:04:59 -07:00
Nick Sweeting
64d8e4ea4e
Fix root docs abxpkg runtime ownership
2026-07-25 16:00:07 -07:00
Nick Sweeting
05350846ab
Sync ArchiveBox UI and setup updates
2026-07-25 14:50:15 -07:00
Nick Sweeting
dcf533e550
fix: reduce OpenBSD docs cargo build pressure
2026-07-25 14:05:02 -07:00
Nick Sweeting
299916c319
Refresh internal deps in artifact smoke installs
2026-07-25 13:40:41 -07:00
Nick Sweeting
13c3a4aaf3
Update downloader deps and docs CI snippets
2026-07-25 13:38:35 -07:00
Nick Sweeting
076ff3468c
fix: install rust for FreeBSD docs lane
2026-07-25 12:39:53 -07:00