Nick Sweeting
90c216fdc5
Preserve Docker base layers in runtime image
2026-08-28 16:50:04 -07:00
Nick Sweeting
645839fdeb
Handle provenance in Docker size gate
2026-08-28 16:18:12 -07:00
Nick Sweeting
153c58ceaa
Validate Docker image size before release
2026-08-28 15:31:25 -07:00
Nick Sweeting
245c2c4936
Install CI tools from locked artifacts
2026-08-28 14:42:33 -07:00
Nick Sweeting
079ea0e088
Skip unused release image export
2026-08-28 14:24:13 -07:00
Nick Sweeting
b3b286694d
Speed release image pipeline [skip ci]
2026-08-28 12:40:54 -07:00
Nick Sweeting
d4b35e52d3
Add fast release candidate pipeline
2026-08-28 12:19:56 -07:00
Nick Sweeting
7d7384c8e1
Check the Docker public index explicitly
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-08-19 03:20:13 -07:00
Nick Sweeting
01101f6b78
Align release checks with current package baseline
2026-08-14 22:22:50 -07:00
Nick Sweeting
8f766ace6f
Align release checks with binary request cache
2026-08-14 15:39:38 -07:00
Nick Sweeting
a3671a707e
Allow compiled Python bytecode in image budget
2026-08-14 06:07:18 -07:00
Nick Sweeting
3c84bb5da3
Preserve Docker executable plan fingerprints
2026-08-13 05:43:42 -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
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
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
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
eacfae5d6c
Run all ArchiveBox tests through unified CI
2026-07-24 00:50:40 -07:00
Nick Sweeting
c36d3c1575
Make release publication atomic and CI-only
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
582499be86
Deduplicate ArchiveBox release CI
2026-07-20 15:19:32 -07:00
Nick Sweeting
76da863a02
fix docker image commit metadata
2026-06-21 02:53:28 -07:00
Nick Sweeting
53d5d0ece4
ci: verify full install for built packages
2026-06-14 10:36:02 -07:00
Nick Sweeting
24c123e331
ci: validate archivebox docker image metadata
2026-06-14 07:58:06 -07:00
Nick Sweeting
d3ee9512e5
fix: pin archivebox docker base to abx-dl dependency
2026-06-14 01:07:24 -07:00
Nick Sweeting
bb598b9710
release: archivebox 0.9.35rc23
2026-06-11 00:41:34 -07:00
Nick Sweeting
8a56553f07
ci: verify all published docker tags
2026-06-07 12:02:16 -07:00
Nick Sweeting
466238d7dd
Use published abx-dl image for Docker builds
2026-06-05 00:18:11 -07:00
Nick Sweeting
8e1c7dccaa
fix: wait for released deps before docker build
2026-06-03 19:45:43 -07:00
Nick Sweeting
27c816578a
fix: build docker images on native arch runners
2026-05-28 11:40:26 -07:00
Nick Sweeting
8cf42f9f65
ci: publish dev docker images from github actions
2026-05-28 08:42:27 -07:00
Claude
c319b417c3
Fix Docker workflow missing semver/latest tags when called from release.yml
...
docker.yml uses github.event_name to decide between full release tags
(semver, latest) vs CI-only tags (branch, sha). When release.yml calls
it via `uses:`, the child sees event_name='workflow_call' which was
hitting the non-release path. Now workflow_call is treated the same as
workflow_dispatch so published releases get proper Docker tags.
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 04:32:15 +00:00
Claude
c8f562ee37
Wire up GitHub Actions for deb/brew build, test, and release
...
- Fix debian.yml: pin nfpm version, add permissions, improve test job
with user creation, init test, and status check
- Fix homebrew.yml: use PyPI JSON API (macOS-compatible, no grep -oP),
wait for PyPI availability on release, use generated formula not template,
add Linux (Linuxbrew) test job alongside macOS
- Add release.yml orchestrator: pip → deb + brew + docker in order
- Add workflow_call triggers to pip.yml and docker.yml
- Fix build_brew.sh: replace grep -oP with Python-based PyPI API,
add on_linux deps (pkg-config, openssl, libffi)
- Fix setup.sh: use GitHub API to find correct .deb download URL
(filename includes version number)
- Fix postinstall.sh: create archivebox system user, pin version from
package, check for systemd before daemon-reload
- Fix preremove.sh: stop service before removal, check for systemd
- Fix install.sh: fallback to latest if pinned version not on PyPI
- Add on_linux deps to brew formula for Linuxbrew support
- Tested: .deb builds, installs, creates user, runs archivebox init
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 02:50:14 +00:00
Nick Sweeting
b78e892bf8
update github actions to build docker image
2024-12-18 18:19:35 -08:00
Maximilian Irro
4d6fdbe345
Add OpenContainer Image Format Annotations as Labels to Docker Image
2024-09-26 21:02:03 +02:00
Nick Sweeting
3afdd3d96f
remove Docker arm/v7 auto-builds, rename :main to :stable
2024-04-24 16:55:14 -07:00
Nick Sweeting
f5aaeb6de7
Update docker.yml
2024-02-08 00:47:48 -08:00
Nick Sweeting
eb62b44036
Update README on Docker Hub when docker is built
2024-02-08 00:11:27 -08:00
Nick Sweeting
6584f300d6
add better comments
2024-01-02 17:10:22 -08:00
Nick Sweeting
93b5e0d9e5
Update docker.yml
2023-12-17 22:56:09 -08:00
Nick Sweeting
78ad83a510
Update docker.yml
2023-12-17 21:18:16 -08:00
Nick Sweeting
41bd7c6480
fix cache locking errors during parallel builds
2023-10-31 14:59:34 -07:00
Nick Sweeting
2c692191ef
fixes for ci
2023-10-31 06:48:55 -07:00
Nick Sweeting
12c966477f
bump docker build action ci versions
2023-10-31 05:37:26 -07:00