Nick Sweeting
268b520394
Use cached managed Chrome on hosted CI workers
2026-10-05 15:43:05 -07:00
Nick Sweeting
2e2aaf50ed
Allocate distinct test service ports across workers and verify HTTP readiness
2026-10-04 18:05:38 -07:00
Nick Sweeting
9f8e58a0a0
Trace browser startup for hosted diagnosis [skip ci]
2026-10-04 17:52:20 -07:00
Nick Sweeting
22553aec7b
Resolve CI and UI browsers through the shared abxpkg provider path
2026-10-04 16:30:03 -07:00
Nick Sweeting
4aa46feec6
Reuse shared loopback transport instead of provisioning duplicate test DNS
2026-10-04 16:27:17 -07:00
Nick Sweeting
a8cf5140bc
Import agent integration and test cases from the owning plugin
2026-10-04 16:13:31 -07:00
Nick Sweeting
6c18b1b4dc
Reuse pytest workers across existing CI batches
2026-10-04 13:41:57 -07:00
Nick Sweeting
1104598c78
Use hosted runner CPUs after fixing OpenCode startup contention
2026-10-04 04:19:44 -07:00
Nick Sweeting
01bf416811
Reuse persistent runner dependencies with proven test concurrency
2026-10-04 03:22:05 -07:00
Nick Sweeting
4adc610218
Use the available hosted CPUs for parallel tests
2026-10-04 03:09:27 -07:00
Nick Sweeting
2d3a19ff5e
Separate binary caches across Python patch upgrades
2026-10-04 02:25:02 -07:00
Nick Sweeting
171a782cec
Preserve abxpkg installs across test files and CI runs
2026-10-04 01:39:42 -07:00
Nick Sweeting
348a25339b
Run CI tests on two isolated pytest workers
2026-10-04 01:27:26 -07:00
Nick Sweeting
b5759db91b
Keep online ugNAS capacity available to queued CI work
2026-10-04 00:02:29 -07:00
Nick Sweeting
4fe2b2b7ab
Use spare NAS capacity and keep verifier expectations plugin-owned
2026-09-28 01:27:30 -07:00
Nick Sweeting
bd11f9541f
Keep ugNAS runners fed across multiple test waves
2026-09-28 00:31:00 -07:00
Nick Sweeting
fa3af93cf0
Preserve shutdown diagnostics and always clean up descendants
2026-09-27 17:32:01 -07:00
Nick Sweeting
1e3623fee3
Split long test files and publish artifacts already accepted by CI
2026-09-27 13:56:07 -07:00
Nick Sweeting
c1af5599a5
Reduce repeated CI setup and migration work without dropping coverage
2026-09-27 13:12:50 -07:00
Nick Sweeting
5826e4df87
Fall back to hosted CI when NAS runners are unavailable
2026-09-26 10:19:04 -07:00
Nick Sweeting
cdf7ac9dee
Run trusted CI discovery and status checks on spare NAS capacity
2026-09-26 10:09:40 -07:00
Nick Sweeting
ab5f3ba097
Allow single-file runner acceptance checks through Actions
2026-09-26 10:07:40 -07:00
Nick Sweeting
9f94967660
Use ugNAS for opted-in trusted CI test shards
2026-09-26 10:04:54 -07:00
Nick Sweeting
3f2c6141a2
Install Chromium for the real extract preview regression
2026-09-25 21:09:13 -07:00
Nick Sweeting
3a912fee44
Restore snapshot cards and routing across security modes
2026-09-24 23:48:36 -07:00
Nick Sweeting
5abfa46c35
Fix release CI browser fixtures and downloader image selection
2026-09-22 10:37:22 -07:00
Nick Sweeting
35efcea657
Gate releases on bundled OpenCode and mounted browser tests
2026-09-18 11:34:26 -07:00
Nick Sweeting
72772b19e9
Use locked artifacts for CI tools
2026-08-28 14:47:07 -07:00
Nick Sweeting
a3ca0f68c0
Resolve install binary names through plugins
2026-07-28 20:22:50 -07:00
Nick Sweeting
f6edf69d54
Resolve CI tools through normal abxpkg paths
2026-07-27 14:54:27 -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
0a7d6b3104
Run ArchiveBox tests one file per CI job
2026-07-25 21:35:33 -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
fc30c2cafe
Fix ArchiveBox reusable test workflow env
2026-07-25 11:58:31 -07:00
Nick Sweeting
d4ff0d033f
Merge remote-tracking branch 'origin/dev' into codex/all-tests-ci
2026-07-25 11:51:21 -07:00
Nick Sweeting
7658df9208
Fix ArchiveBox CI runtime paths and docs validation
2026-07-25 11:51:15 -07:00
Claude
2df28d9a72
Gate postgres install to the sharded test_postgres_backend job
...
Re-apply the postgres-server install step in dev's new per-file sharded
test-parallel structure, conditioned on the shard whose matrix.test.path is
the postgres backend test so other shards skip the apt install.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019YHSjZM6TstSAMN2PhgfUg
2026-07-24 10:33:43 +00:00
Nick Sweeting
eacfae5d6c
Run all ArchiveBox tests through unified CI
2026-07-24 00:50:40 -07:00
Nick Sweeting
a3c5e13ff8
Release ArchiveBox through complete CI coverage
2026-07-23 07:00:05 -07:00
Nick Sweeting
6592af0d19
Exercise ArchiveBox through unified runtime lifecycles
2026-07-21 19:26:42 -07:00
Nick Sweeting
01f5666dbc
Route runtime binaries through abxpkg
2026-07-20 12:50:14 -07:00
Nick Sweeting
6e915c11aa
Restore complete deterministic ArchiveBox CI
2026-07-19 20:08:29 -07:00
Nick Sweeting
0843fc67e4
Restore complete deterministic CI coverage
2026-07-18 21:22:53 -07:00
Nick Sweeting
edb6a263e9
Disable package age gate in parallel CI installs
2026-06-21 05:01:33 -07:00
Nick Sweeting
062e4e12fd
Use fixed abxpkg tag in CI
2026-06-21 03:33:20 -07:00
Nick Sweeting
7bee5417e7
Stabilize parallel plugin CI setup
2026-06-21 03:18:18 -07:00