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
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
ae68ec0352
Avoid duplicate Docker builds in CI
2026-07-25 21:40:02 -07:00
Nick Sweeting
3d67c6b370
Speed up CI setup without reducing coverage
2026-07-25 18:47:03 -07:00
Nick Sweeting
7658df9208
Fix ArchiveBox CI runtime paths and docs validation
2026-07-25 11:51:15 -07: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
bcab0bfa6e
Run the complete core and MCP documentation suites
2026-07-21 19:26:42 -07:00
Nick Sweeting
6592af0d19
Exercise ArchiveBox through unified runtime lifecycles
2026-07-21 19:26:42 -07:00
Nick Sweeting
70fb360bae
Preserve feature branch test coverage
2026-07-20 15:21:27 -07:00
Nick Sweeting
582499be86
Deduplicate ArchiveBox release CI
2026-07-20 15:19:32 -07:00
Nick Sweeting
66907dc81f
Test compose with the built image and normal add flow
2026-07-19 21:20:11 -07:00
Nick Sweeting
6cf6256277
Wait for Docker service health before assertions
2026-07-19 20:53:37 -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
128e6aeff1
pin CI helper repo clones
2026-06-21 03:02:37 -07:00
Nick Sweeting
53d5d0ece4
ci: verify full install for built packages
2026-06-14 10:36:02 -07:00
Nick Sweeting
bb436c5b8d
ci: pin uv setup version
2026-06-07 05:48:58 -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
34125c5b86
ci: cancel stale workflow runs
2026-05-31 01:59:56 -07:00
Nick Sweeting
8384139e37
Bypass uv cache for fresh package releases
2026-05-15 00:11:04 -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
ae2ab5b273
Add Python 3.13 support with uuid7 backport compatibility
...
- Create uuid_compat.py module that provides uuid7 for Python <3.14
using uuid_extensions package, and native uuid.uuid7 for Python 3.14+
- Update all model files and migrations to use archivebox.uuid_compat
- Add uuid7 conditional dependency in pyproject.toml for Python <3.14
- Update requires-python to >=3.13 (from >=3.14)
- Update GitHub workflows, lock_pkgs.sh to use Python 3.13
- Update tool configs (ruff, pyright, uv) for Python 3.13
This enables running ArchiveBox on Python 3.13 while maintaining
forward compatibility with Python 3.14's native uuid7 support.
2025-12-27 01:07:30 +00:00
Claude
cff4077c23
Bump Python version requirement from 3.11 to 3.14
...
Update all references to Python 3.11 to use Python 3.14 to match
the pyproject.toml requires-python = ">=3.14" setting:
- bin/lock_pkgs.sh: uv venv --python 3.14
- .github/workflows/test.yml: python matrix and PDM version
- .github/workflows/pip.yml: PYTHON_VERSION env var
- Dockerfile: comment and example FROM line
- Issue templates: example version output
2025-12-27 00:30:27 +00:00
Nick Sweeting
dee4eb7992
rename vendor dir to pkgs
2024-10-28 20:05:20 -07:00
Nick Sweeting
2ef3655d21
fix python version in build tests
2024-01-04 19:26:54 -08:00
Nick Sweeting
e4f1503965
Update test.yml
2024-01-04 18:34:00 -08:00
Nick Sweeting
d23fe6a594
Update test.yml
2024-01-04 18:28:03 -08:00
Nick Sweeting
3840265cef
Update test.yml
2024-01-04 18:21:27 -08:00
Nick Sweeting
7842ca49d1
Update test.yml
2024-01-04 17:59:18 -08:00
Nick Sweeting
c43f861f6f
Update test.yml
2024-01-04 17:55:52 -08:00
Nick Sweeting
10dc9922de
Update test.yml
2024-01-04 17:39:45 -08:00
Nick Sweeting
ffcd1640da
Update test.yml
2024-01-04 17:34:37 -08:00
Nick Sweeting
3247866d3a
Update test.yml to install packages needed by ldap
2024-01-04 17:30:59 -08:00
Nick Sweeting
3ee3916b29
Update test.yml to fix python builds
2024-01-04 17:24:10 -08:00
Nick Sweeting
3b005b5faf
Add PDM
2023-10-30 18:48:10 -07:00
c01o
bb1646ddc1
Fix python-tests dependency
...
Starting from b6113cc , it requires `build` package to be built.
2023-10-27 07:21:55 +09:00
c01o
619c5ae6a2
Upgrade test python version
...
`pyproject.toml` says the minimum requirement is python 3.9, no need to test on 3.7.
Actually `setuptools 68.1.0+` requires `python 3.8+`.
2023-10-27 07:18:46 +09:00
Nick Sweeting
687c34af3e
ignore build dist dirs in pytest discovery
2021-04-14 04:49:16 -04:00
jdcaballerov
b3d7243884
Ignore tests inside vendored modules
2020-12-16 12:11:17 -05:00
Nick Sweeting
1a00572138
fix case expression syntax
2020-12-11 21:45:15 +02:00