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
CI / Linters (push) Waiting to run
CI / Complete test suite (push) Waiting to run
CI / Sharded and plugin tests (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) Has been cancelled
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
Nick Sweeting
128e6aeff1
pin CI helper repo clones
2026-06-21 03:02:37 -07:00
Nick Sweeting
bb436c5b8d
ci: pin uv setup version
2026-06-07 05:48:58 -07:00
Nick Sweeting
6c497e543e
ci: install sonic backend plugin for sonic shards
2026-06-07 05:25:32 -07:00
Nick Sweeting
03879c453f
ci: install sonic for runtime search shards
2026-06-07 05:22:24 -07:00
Nick Sweeting
9e06c32c18
fix: install archivebox extras explicitly in ci
2026-06-03 19:34:08 -07:00
Nick Sweeting
bcd10ea139
fix: resolve local package deps in archivebox ci
2026-06-03 19:30:42 -07:00
Nick Sweeting
6da1d3f5af
ci: give archivebox chrome install a real timeout
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Docker image / build ${{ matrix.platform }} (digest-linux-amd64, docker-amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Build Docker image / build ${{ matrix.platform }} (digest-linux-arm64, docker-arm64, linux/arm64, ubuntu-24.04-arm) (push) Waiting to run
Build Docker image / publish multiarch tags (push) Blocked by required conditions
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Release State / release-state (push) Waiting to run
Parallel Tests / Discover test files (push) Waiting to run
Parallel Tests / ${{ matrix.test.name }} (push) Blocked by required conditions
Parallel Tests / ${{ matrix.plugin.name }} (push) Blocked by required conditions
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
2026-06-03 00:02:26 -07:00
Nick Sweeting
83a2099851
fix: scope update search backfill runner
2026-06-02 21:54:25 -07:00
Nick Sweeting
4e9c8b1475
ci: install chrome through archivebox
2026-06-02 21:21:39 -07:00
Nick Sweeting
1fb2d106c1
ci: allow empty archivebox test modules
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Docker image / build ${{ matrix.platform }} (digest-linux-amd64, docker-amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Build Docker image / build ${{ matrix.platform }} (digest-linux-arm64, docker-arm64, linux/arm64, ubuntu-24.04-arm) (push) Waiting to run
Build Docker image / publish multiarch tags (push) Blocked by required conditions
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Release State / release-state (push) Waiting to run
Parallel Tests / Discover test files (push) Waiting to run
Parallel Tests / ${{ matrix.test.name }} (push) Blocked by required conditions
Parallel Tests / ${{ matrix.plugin.name }} (push) Blocked by required conditions
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
Build Debian package / build (amd64) (push) Has been cancelled
Build Debian package / build (arm64) (push) Has been cancelled
Build Debian package / test (amd64, ubuntu-24.04) (push) Has been cancelled
Build Debian package / test (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Build Debian package / release (push) Has been cancelled
2026-06-02 12:50:27 -07:00
Nick Sweeting
8d7052b90b
ci: refresh dev test matrix
2026-05-28 07:00:38 -07:00
Nick Sweeting
9814932d37
Provision extension-capable Chromium in plugin CI
2026-05-24 23:08:20 -07:00
Nick Sweeting
5b6288c96a
Install managed Chrome in browser-dependent CI tests
2026-05-18 19:44:21 -07:00
Nick Sweeting
b8d012785e
Run plugin tests as matrix jobs
2026-05-15 13:11:45 -07:00
Nick Sweeting
8384139e37
Bypass uv cache for fresh package releases
2026-05-15 00:11:04 -07:00
Nick Sweeting
93f6089b29
Fix parallel test workflow env
2026-05-15 00:09:25 -07:00
Nick Sweeting
7fe127ac24
Fix Chrome-backed archive flows
2026-05-15 00:08:42 -07:00
Nick Sweeting
2c3146549a
Use published deps and isolate runner tasks
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Debian package / build (amd64) (push) Waiting to run
Build Debian package / build (arm64) (push) Waiting to run
Build Debian package / test (amd64, ubuntu-24.04) (push) Blocked by required conditions
Build Debian package / test (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
Build Debian package / release (push) Blocked by required conditions
Build Docker image / buildx (push) Waiting to run
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Release State / release-state (push) Waiting to run
Parallel Tests / Discover test files (push) Waiting to run
Parallel Tests / ${{ matrix.test.name }} (push) Blocked by required conditions
Parallel Tests / Plugin tests (push) Waiting to run
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
2026-05-14 17:24:26 -07:00
Nick Sweeting
7d8c468659
rename abx-pkg to abxpkg
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
Build Debian package / build (amd64) (push) Has been cancelled
Build Debian package / build (arm64) (push) Has been cancelled
Build Docker image / buildx (push) Has been cancelled
Deploy static content to Pages / deploy (push) Has been cancelled
Build GitHub Pages website / build (push) Has been cancelled
Run linters / lint (push) Has been cancelled
Build Pip package / build (push) Has been cancelled
Release State / release-state (push) Has been cancelled
Parallel Tests / Discover test files (push) Has been cancelled
Parallel Tests / Plugin tests (push) Has been cancelled
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Has been cancelled
Run tests / docker_tests (push) Has been cancelled
Build Debian package / test (amd64, ubuntu-24.04) (push) Has been cancelled
Build Debian package / test (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Build Debian package / release (push) Has been cancelled
Build GitHub Pages website / deploy (push) Has been cancelled
Parallel Tests / ${{ matrix.test.name }} (push) Has been cancelled
2026-04-17 10:48:40 -07:00
Nick Sweeting
ed1ddbc95e
Fix CI workflows and migration tests
2026-03-24 13:37:02 -07:00
Nick Sweeting
39450111dd
Update CI uv handling and runner changes
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Debian package / build (amd64) (push) Waiting to run
Build Debian package / build (arm64) (push) Waiting to run
Build Debian package / test (amd64, ubuntu-24.04) (push) Blocked by required conditions
Build Debian package / test (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
Build Debian package / release (push) Blocked by required conditions
Build Docker image / buildx (push) Waiting to run
Deploy static content to Pages / deploy (push) Waiting to run
Build GitHub Pages website / build (push) Waiting to run
Build GitHub Pages website / deploy (push) Blocked by required conditions
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Release State / release-state (push) Waiting to run
Parallel Tests / Discover test files (push) Waiting to run
Parallel Tests / ${{ matrix.test.name }} (push) Blocked by required conditions
Parallel Tests / Plugin tests (push) Waiting to run
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
2026-03-23 13:27:23 -07:00
Nick Sweeting
9ef8a1b23a
Stabilize secret-backed plugin CI
2026-03-15 08:37:41 -07:00
Nick Sweeting
4fa701fafe
Update abx dependencies and plugin test harness
2026-03-15 04:37:32 -07:00
Claude
4c113f8eb9
Fix CI: create tests/out dir, fix archivebox add cmd, revert setup.sh
...
- test-parallel.yml: mkdir -p tests/out before pytest --basetemp
(fixes FileNotFoundError in chrome test fixture)
- debian.yml: fix archivebox add command (--parser url_list removed
in 0.9.x), remove || true so failures are caught
- setup.sh: revert apt section to always use pip install, not .deb
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:02:47 +00:00
Nick Sweeting
e20fdae2a5
fix gh ci cd
2025-12-29 13:14:40 -08:00
Nick Sweeting
9487f8a0de
add ci for parallel tests
2025-12-29 02:39:24 -08:00