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
Nick Sweeting
491cbe85f0
use actions if statment instead of bash
2020-12-11 21:44:21 +02:00
Nick Sweeting
35da16f203
different bash switch style
2020-12-11 21:41:46 +02:00
Nick Sweeting
d92369b62a
skip tests on windows for now
2020-12-11 21:38:45 +02:00
Nick Sweeting
dc222e3636
bump ubuntu version used for tests
2020-12-11 20:38:51 +02:00
Nick Sweeting
c47fee066d
disable color and force utf-8 output on windows runner
2020-12-11 19:45:46 +02:00
Nick Sweeting
2db5e51b54
fix windows shutil not able to handle pathlib
2020-12-11 19:33:18 +02:00
Nick Sweeting
27b266af5f
fix ls a option not available on windows
2020-12-11 19:10:39 +02:00
Nick Sweeting
ec2c2f5bea
add tests for windows
2020-12-11 18:44:53 +02:00
Nick Sweeting
8aee5c408a
improve workflow names for clarity in PR status
2020-12-06 16:26:44 +02:00
Nick Sweeting
0a0bf18962
fix recursive
2020-11-28 05:48:45 -05:00
Nick Sweeting
675df49320
split up workflows more evenly
2020-11-28 05:32:38 -05:00
Nick Sweeting
ee09725cf1
checkout submodules
2020-11-28 05:11:36 -05:00
Nick Sweeting
6d8b3ca190
add build step to github actions tests
2020-11-28 04:29:06 -05:00
Nick Sweeting
f9cbce2b38
fix setup.py install in github actions
2020-11-28 04:25:31 -05:00
Nick Sweeting
c2bd71667c
fix github actions check
2020-11-28 00:15:31 -05:00
Nick Sweeting
bb21198239
rename workflow
2020-11-22 18:38:38 -05:00
Nick Sweeting
5225c17073
disable docker layer caching for now
2020-11-09 22:55:55 -05:00
Cristian
d471dd7c8a
feat: Update usage of get-env in gh-actions (deprecation)
2020-10-23 06:54:37 -05:00
Angel Rey
b56f0a7d42
Updated image
2020-10-21 09:21:26 -05:00