Commit Graph

492 Commits

Author SHA1 Message Date
Nick Sweeting
bcd10ea139
fix: resolve local package deps in archivebox ci 2026-06-03 19:30:42 -07:00
Nick Sweeting
74690eb52b
fix: wait for released deps before pip build 2026-06-03 19:02:35 -07:00
Nick Sweeting
6da1d3f5af
ci: give archivebox chrome install a real timeout
Some checks are pending
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
Some checks failed
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
34125c5b86
ci: cancel stale workflow runs 2026-05-31 01:59:56 -07:00
Nick Sweeting
c1e792fee6
release: v0.9.33rc52 2026-05-31 01:24: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
Nick Sweeting
8d7052b90b
ci: refresh dev test matrix 2026-05-28 07:00:38 -07:00
Nick Sweeting
7eb38b9372
ci: make release orchestrator manual 2026-05-27 11:27:52 -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
fa15e1edfa
Fix docker runtime and real crawl flows 2026-05-14 21:24:32 -07:00
Nick Sweeting
2c3146549a
Use published deps and isolate runner tasks
Some checks are pending
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
163e9bd626 Rename publicsite Pages workflow
Signed-off-by: Nick Sweeting <git@sweeting.me>
2026-04-23 21:36:05 -07:00
Nick Sweeting
2c1700a8e0
Add static ArchiveBox landing page
Signed-off-by: Nick Sweeting <git@sweeting.me>
2026-04-23 20:48:12 -07:00
Nick Sweeting
7d8c468659
rename abx-pkg to abxpkg
Some checks failed
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
Some checks are pending
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
b749b26c5d
wip 2026-03-23 03:58:32 -07:00
Nick Sweeting
f400a2cd67
WIP: checkpoint working tree before rebasing onto dev 2026-03-22 20:25:18 -07:00
Nick Sweeting
9ef8a1b23a
Stabilize secret-backed plugin CI 2026-03-15 08:37:41 -07:00
Nick Sweeting
ea94029759
Update deprecated GitHub Pages actions 2026-03-15 04:39:26 -07:00
Nick Sweeting
4fa701fafe
Update abx dependencies and plugin test harness 2026-03-15 04:37:32 -07:00
Claude
36b4055304
Add caveats block to Homebrew formula showing data directory
The post_install initializes var/archivebox as the data directory,
but users need to know where it is for subsequent commands. The
caveats block is shown after brew install/upgrade to guide users.

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 04:56:25 +00:00
Claude
fbde2dee03
Fix remaining PR review comments across packaging files
- preremove.sh: Stop the systemd service during upgrades (not just
  remove/purge) so the running process doesn't use stale venv binaries
  while postinstall replaces them. Only disable + remove venv on full
  removal.

- debian.yml: Fail loudly when release lookup fails during a release
  event (exit 1), but still skip gracefully for workflow_dispatch
  manual testing (exit 0). Prevents silently broken .deb publication.

- archivebox.rb + build_brew.sh + homebrew.yml: Add post_install that
  initializes ArchiveBox in var/archivebox with DATA_DIR set, using
  correct Homebrew system() syntax (no env hash as first arg).

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 04:42:01 +00: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
7300892b08
Fix PR review comments: version check, runtime deps, CI test deps, release guard
- install.sh: Replace awk float comparison with integer major/minor check
  so Python 3.9 is correctly rejected as < 3.13
- nfpm.yaml: Add git/curl/wget as recommends so users have basic archiving
  tools out of the box without needing `archivebox install`
- debian.yml: Restore git/curl/wget in CI smoke test to match what the
  package recommends, instead of relying on runner preinstalls
- debian.yml: Guard release upload to skip gracefully when no GitHub
  Release exists (fixes workflow_dispatch failures)

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 04:28:46 +00:00
Claude
3501b393eb
Deduplicate homebrew.yml release job by reusing build_brew.sh
The release job was duplicating ~70 lines of PyPI fetching + formula
generation that build_brew.sh already handles. Now it just calls
./bin/build_brew.sh. Also merged the two Linux-only brew setup steps.

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 04:15:23 +00:00
Claude
82932812ae
Simplify deb/brew packages to thin wrappers around pip install
Remove all non-essential dependencies from both package formats.
The .deb now only depends on python3, pip, and venv. The brew
formula only depends on python@3.13. All other runtime deps
(node, chrome, yt-dlp, wget, ripgrep, etc.) are installed
on-demand by `archivebox install` at runtime.

Removed from brew formula:
- 6 depends_on entries (node, git, wget, curl, ripgrep, yt-dlp)
- on_linux block (pkg-config, openssl, libffi)
- post_install hook (was running archivebox install)
- service block (users run archivebox server directly)

Removed from .deb:
- 6 depends entries (nodejs, npm, git, wget, curl, ripgrep)
- recommends section (yt-dlp, ffmpeg, chromium)

Net: -126 lines across packaging files.

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:56:39 +00:00
Claude
0fac8a7346
Fix remaining PR review comments from all review rounds
- systemd service: use /usr/bin/archivebox wrapper (exports venv PATH
  for bundled tools like yt-dlp) instead of direct venv binary
- install.sh: prefer python3.13, fail early with clear error if < 3.13,
  add comment clarifying the manual (unpinned) fallback behavior
- debian.yml release job: fall back to pyproject.toml version when
  github.event.release.tag_name is empty (workflow_dispatch path)
- nfpm.yaml: clarify that install.sh enforces the real >= 3.13 constraint
- CI pre-seed step: expanded comment explaining why we pre-seed with
  python3.13 and how it relates to real installs

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:44:49 +00:00
Claude
68fea71933
Address remaining PR review comments
- Pin cache-apt-pkgs-action to commit SHA for supply-chain safety
- Fix Homebrew post_install to use with_env block instead of env hash
  in system() call (idiomatic Homebrew pattern)
- Add clarifying comments to service file, preremove.sh, and nfpm.yaml
  explaining user/group creation, directory ownership, and upgrade handling

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:39:33 +00:00
Claude
6e77d11c07
Restore cache-apt-pkgs-action for test job build dependencies
https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:29:31 +00:00
Claude
4db4c36cb2
Add arm64 to .deb test matrix using GitHub's arm64 runners
Tests both amd64 and arm64 .deb packages by downloading the
matching architecture artifact and running the full install +
verification flow on native runners.

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:22:33 +00:00
Claude
496b54a5e1
Fix remaining PR review comments: release ordering, verification, README
- Move .deb upload to GitHub Release into a separate job that runs after tests pass
- Fix workflow_call event propagation so release jobs run when called from release.yml
- Fix setup.sh post-install verification to check `which archivebox` first (works for brew/deb)
- Fix README.md: detect architecture with dpkg instead of hardcoding amd64
- Fix README.md: remove --setup flag from apt install instructions

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:20:32 +00:00
Claude
7c7a9ee599
Fix PR review comments: service flags, DATA_DIR, version pinning, upgrade safety
- Remove --setup flag from systemd service and CI (not valid in 0.9.x)
- Remove release triggers from debian/homebrew workflows (handled by release.yml)
- Fix brew post_install to set DATA_DIR so it initializes in var/archivebox
- Add PATH export to deb wrapper script for bundled console scripts
- Remove pip install fallback in install.sh (strict version pinning)
- Guard preremove.sh cleanup to only run on remove/purge, not upgrade
- Initialize SDIST_URL/SDIST_SHA256 in build_brew.sh (nounset safety)
- Pin awalsh128/cache-apt-pkgs-action to v1.6.0 (supply chain safety)

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:12:37 +00:00
Nick Sweeting
16090944c4
Update .github/workflows/homebrew.yml
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-14 23:05:43 -04: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
Claude
fa11bee5b5
CI: Full brew install + deb install tested on every push
- homebrew.yml: Build local sdist, generate formula with file:// URL and
  real resource stanzas via homebrew-pypi-poet, run full
  `brew install --build-from-source` on both macOS and Linux (Linuxbrew)
- debian.yml: Pre-seed venv with local wheel before dpkg install so
  postinstall succeeds even for unreleased versions; test init/status/add
- Both workflows trigger on push (path-filtered) and release
- Release job generates formula with PyPI URL and pushes to tap

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 02:55:10 +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
Claude
f3fcc1584c
Restore Homebrew and Debian package manager support
- Add Homebrew formula (brew_dist/archivebox.rb) using virtualenv pattern
  with auto-generation via homebrew-pypi-poet in bin/build_brew.sh
- Add Debian packaging via nFPM (pkg/debian/) with thin .deb that pip-installs
  archivebox into /opt/archivebox/venv on postinstall
- Add build/release scripts: bin/{build,release}_{brew,deb}.sh
- Update CI workflows to build packages on release and test them
- Update README apt/brew install instructions with working commands
- Update bin/setup.sh to use .deb download instead of old Launchpad PPA

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 00:19:50 +00:00
Nick Sweeting
621359c37c
add duplicate issue detection bot with opencode 2025-12-29 13:55:26 -08:00
Nick Sweeting
8c280100c7
Change permissions for pull-requests and issues 2025-12-29 13:42:59 -08:00
Nick Sweeting
d8b10d0827
Delete .github/workflows/claude-code-review.yml 2025-12-29 13:40:55 -08:00
Nick Sweeting
58b7f9c334 "Claude Code Review workflow" 2025-12-29 13:40:20 -08:00
Nick Sweeting
0162ee2434 "Claude PR Assistant workflow" 2025-12-29 13:40:18 -08: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
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
d9d67e9864
add swag link to funding links 2025-03-20 15:51:20 -07:00
Nick Sweeting
aa55e0d02e
Update 2-feature_request.yml 2025-01-08 19:20:50 -05:00
Nick Sweeting
e1c443aac4
Update 2-feature_request.yml 2025-01-08 19:19:04 -05:00
Nick Sweeting
d1c8acd3ff
Update 1-bug_report.yml 2025-01-08 19:15:21 -05:00
Nick Sweeting
fd21728732
Update 1-bug_report.yml 2025-01-08 19:12:46 -05:00
Nick Sweeting
b93918f926
Update 1-bug_report.yml 2025-01-08 19:12:18 -05:00
Nick Sweeting
ba5380f60b
Update 1-bug_report.yml 2025-01-08 19:11:23 -05:00
Nick Sweeting
7ba7ad6b3e
Update 1-bug_report.yml 2025-01-08 19:10:47 -05:00
Nick Sweeting
91eb3472e3
Update 1-bug_report.yml 2025-01-08 19:09:12 -05:00
Nick Sweeting
b28f2e704c
Update 1-bug_report.yml fix markdown formatting 2025-01-08 19:07:38 -05:00
Nick Sweeting
62a99c88d2
clarify filesystems selections in bug report github template 2025-01-08 19:05:41 -05:00
Nick Sweeting
765abc9d5a
Update pip.yml 2025-01-08 18:53:13 -05:00
Nick Sweeting
1fb5ecf13d
change pip flow to use PAT 2024-12-18 18:55:29 -08:00
Nick Sweeting
46f4a90a2a
install needed packages to run archivebox during pip build 2024-12-18 18:39:58 -08:00
Nick Sweeting
e862031981
use uv to build pip package in github actions instead of pdm 2024-12-18 18:38:25 -08:00
Nick Sweeting
b78e892bf8
update github actions to build docker image 2024-12-18 18:19:35 -08:00
Nick Sweeting
73a75bb4c9
Update FUNDING.yml 2024-12-04 01:38:07 -08:00
Nick Sweeting
22901406aa
Update 2-feature_request.yml 2024-11-22 18:29:58 -05:00
Nick Sweeting
3e5ae1600c
Update config.yml 2024-11-17 20:40:38 -08:00
Nick Sweeting
2ae70deaae
Update config.yml 2024-11-17 20:36:29 -08:00
Nick Sweeting
dbd6272d18
Update config.yml 2024-11-17 20:34:21 -08:00
Nick Sweeting
840f831572
move readthedocs config into subdir 2024-11-12 22:10:00 -08:00
Nick Sweeting
9b24fe7390
merge dev 2024-11-02 17:34:33 -07:00
Nick Sweeting
27f26fdde8
Update config.yml 2024-11-02 20:07:29 -04:00
Nick Sweeting
f5cf80542e
Update 3-documentation_change.yml 2024-11-02 20:05:46 -04:00
Nick Sweeting
abad13f5da
Rename documentation_change.yml to 3-documentation_change.yml 2024-11-02 20:04:38 -04:00
Nick Sweeting
7862d58ffe
Rename feature_request.yml to 2-feature_request.yml 2024-11-02 20:04:24 -04:00
Nick Sweeting
85747f9a6e
Rename bug_report.yml to 1-bug_report.yml 2024-11-02 20:04:11 -04:00
Nick Sweeting
ce6ae34655
Update config.yml 2024-11-02 20:03:19 -04:00
Nick Sweeting
12a95b5549
Create config.yml 2024-11-02 20:01:32 -04:00
Nick Sweeting
a675949bb4
Update documentation_change.yml 2024-11-02 19:52:54 -04:00
Nick Sweeting
eeac839360
Update documentation_change.yml 2024-11-02 19:52:35 -04:00
Nick Sweeting
ce6aa20ab2
Update documentation_change.yml 2024-11-02 19:50:34 -04:00
Nick Sweeting
c017491d87
Update documentation_change.yml 2024-11-02 19:49:09 -04:00
Nick Sweeting
2e0dc1f3f2
Update documentation_change.yml 2024-11-02 19:48:51 -04:00
Nick Sweeting
e68806b099
Update and rename documentation_change.md to documentation_change.yml 2024-11-02 19:44:10 -04:00
Nick Sweeting
61f150140d
Update feature_request.yml 2024-11-02 19:39:03 -04:00
Nick Sweeting
29486379e8
Update feature_request.yml 2024-11-02 19:32:09 -04:00
Nick Sweeting
80dd3c6cce
Update and rename feature_request.md to feature_request.yml 2024-11-02 19:30:44 -04:00
Nick Sweeting
983119d6ae
Delete .github/ISSUE_TEMPLATE/question_or_discussion.md 2024-11-02 19:12:44 -04:00
Nick Sweeting
2bff4f43dc
Update bug_report.yml 2024-11-02 16:43:31 -04:00
Nick Sweeting
65bb71e288
Update bug_report.yml 2024-11-02 16:39:33 -04:00
Nick Sweeting
b47b4537d1
Update bug_report.yml 2024-11-02 16:28:25 -04:00
Nick Sweeting
a0bbe55459
Update bug_report.yml 2024-11-02 16:27:31 -04:00
Nick Sweeting
8e0e9f2d29
Update bug_report.yml 2024-11-02 16:26:30 -04:00
Nick Sweeting
ea6156f03b
Update bug_report.yml 2024-11-02 16:20:31 -04:00
Nick Sweeting
8ce010afb7
Update bug_report.yml 2024-11-02 15:49:17 -04:00
Nick Sweeting
6adca829aa
Update bug_report.yml 2024-11-02 15:47:40 -04:00
Nick Sweeting
ecfdab1d01
Update and rename bug_report.md to bug_report.yml 2024-11-02 15:46:05 -04:00
Nick Sweeting
dee4eb7992
rename vendor dir to pkgs 2024-10-28 20:05:20 -07:00
Nick Sweeting
3f5d0e5d94
revert website github action script 2024-10-13 22:33:07 -07:00
Nick Sweeting
f822de5ab4
Update gh-pages.yml 2024-10-14 01:27:07 -04:00
Nick Sweeting
4187c69902
Update gh-pages.yml 2024-10-14 01:24:47 -04:00
Nick Sweeting
ecac395174
Update gh-pages.yml 2024-10-14 01:23:27 -04:00
Nick Sweeting
8a6617e4d9
Update and rename jekyll-gh-pages.yml to gh-pages.yml 2024-10-05 10:09:28 -04:00
Nick Sweeting
05fb607df2
move security policy to github dir 2024-10-05 04:04:42 -07:00
Maximilian Irro
4d6fdbe345
Add OpenContainer Image Format Annotations as Labels to Docker Image 2024-09-26 21:02:03 +02:00
Nick Sweeting
59fa687768
Update dependabot.yml 2024-06-04 03:40:22 -07:00
Nick Sweeting
9dc7065506
Update FUNDING.yml 2024-05-06 06:12:46 -07:00
Nick Sweeting
12a990c178
Update FUNDING.yml 2024-05-06 06:10:43 -07:00
Nick Sweeting
3afdd3d96f
remove Docker arm/v7 auto-builds, rename :main to :stable 2024-04-24 16:55:14 -07:00
Nick Sweeting
8dcfa93ec6
Merge branch 'main' into dev 2024-04-24 14:32:07 -07:00
Nick Sweeting
667cf38fc6
Update dependabot.yml 2024-04-12 17:19:01 -07:00
Nick Sweeting
55d6bde7db
Create dependabot.yml 2024-04-12 13:59:05 -07:00
Nick Sweeting
bc0b0303ea
Create codeql.yml 2024-04-12 13:57:30 -07:00
Nick Sweeting
c94ed53570 Merge branch 'main' into dev 2024-02-12 21:25:52 -08:00
Nick Sweeting
3ad32509e9
Update FUNDING.yml 2024-02-12 02:09:39 -08: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
dd17d2b602 Merge branch 'main' into dev 2024-01-23 13:21:41 -08:00
Nick Sweeting
7036428d7e
Update documentation_change.md 2024-01-23 13:13:22 -08:00
Nick Sweeting
414a499511
Update pip.yml 2024-01-12 05:25:18 -08:00
Nick Sweeting
3108966070
Delete .github/workflows/codeql-analysis.yml 2024-01-04 19:42:50 -08:00
Nick Sweeting
2ef3655d21
fix python version in build tests 2024-01-04 19:26:54 -08:00
Nick Sweeting
fc2bd4a2d5
Update pip.yml 2024-01-04 19:23:26 -08:00
Nick Sweeting
79979d4d05
Update pip.yml 2024-01-04 19:20:03 -08:00
Nick Sweeting
0353d6b316
Update pip.yml 2024-01-04 19:02:46 -08:00
Nick Sweeting
f695b30d36
Update pip.yml 2024-01-04 18:59:34 -08:00
Nick Sweeting
df56e993f2
Update pip.yml 2024-01-04 18:51:59 -08:00
Nick Sweeting
41e6a0f215
Update debian.yml 2024-01-04 18:50:41 -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
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
74e03fd6f9
Update jekyll-gh-pages.yml 2023-11-13 22:50:35 -08:00
Nick Sweeting
ab64a86716
Update jekyll-gh-pages.yml 2023-11-13 22:50:03 -08:00
Nick Sweeting
c6a4fe325f
Update jekyll-gh-pages.yml 2023-11-13 22:34:48 -08:00
Nick Sweeting
6092a27330
Update jekyll-gh-pages.yml 2023-11-13 22:30:24 -08:00
Nick Sweeting
9c0b637bf4
Create jekyll-gh-pages.yml 2023-11-13 22:27:25 -08:00
Nick Sweeting
5ce77d3d0b
Update pip.yml 2023-11-03 19:12:19 -07: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
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
6619e8005e
Update pip.yml github action python version 2023-10-19 16:20:43 -07:00
Nick Sweeting
a1e2fce405
Update debian CI builds to use ubuntu 22.04 and actions/checkout@v3 2023-04-18 22:17:58 -07:00
Nick Sweeting
30cb3a38bc
Revert "Install the CodeSee workflow." 2023-02-19 14:48:23 -08:00
codesee-maps[bot]
9b38de49ec
Install the CodeSee workflow. Learn more at https://docs.codesee.io 2023-02-19 21:37:56 +00:00
Nick Sweeting
0aa75c861b
also install npm packages when testing brew package 2021-12-23 15:56:28 -05:00
Nick Sweeting
559c395c1e
run archivebox version after homebrew bottle build 2021-12-23 12:49:03 -05:00
Nick Sweeting
3d40693f1c change version checking order 2021-04-24 04:31:05 -04:00
Nick Sweeting
3e7d8e5264 install requirements from setup.py 2021-04-24 04:21:43 -04:00
Nick Sweeting
bfdd8a9dc1 only install django requirement 2021-04-24 04:14:09 -04:00
Nick Sweeting
e974b82db2 fix wrapping error 2021-04-24 04:07:18 -04:00
Nick Sweeting
96514e67c4 force isntall newer django version on ubuntu build ci 2021-04-24 04:05:59 -04:00
Nick Sweeting
430f28ca93 fix lint action 2021-04-24 00:09:52 -04:00
Nick Sweeting
687c34af3e ignore build dist dirs in pytest discovery 2021-04-14 04:49:16 -04:00
Nick Sweeting
3af6f7c734 reorder 2021-04-13 03:59:44 -04:00
Nick Sweeting
2ce6610d70
change latest behavior back to auto 2021-04-05 17:10:19 -04:00
Nick Sweeting
5009a845b5
try latest=true 2021-04-05 17:01:42 -04:00
Nick Sweeting
26f591fd78
update docker tags github action 2021-04-05 15:48:30 -04:00
Nick Sweeting
308be35367
Update bug_report.md 2021-02-24 23:08:27 -05:00
Nick Sweeting
b90afc8c04 nodesource apt repo not supported on i386 2021-02-01 06:05:12 -05:00
Nick Sweeting
4d21a04ab5 0.5.4 release 2021-02-01 03:09:31 -05:00
Nick Sweeting
4576b40ccb use action to collect docker tags 2021-01-30 01:23:09 -05:00
Nick Sweeting
c6f0b8e6b3
link dev time and money in new issue template 2021-01-23 17:10:58 -05:00
Nick Sweeting
ef7711ffa0 fix cookies file arg is path 2021-01-20 19:13:53 -05:00
Nick Sweeting
50ff969209
Merge pull request #612 from mAAdhaTTah/patch-1 2021-01-21 01:39:00 +02:00
Mario Campos
bbb6cc89e9
Create codeql-analysis.yml 2021-01-20 11:23:40 -06:00
James DiGioia
c5b7d9f2bf
Publish, minor, & major version to DockerHub 2021-01-13 09:07:12 -05:00
Nick Sweeting
ab6fdb83be
Update CONTRIBUTING.md 2021-01-13 05:55:46 -05:00
Nick Sweeting
f50e49fa92
require version info in all tickets 2021-01-13 05:52:59 -05:00
Nick Sweeting
b5ce5b35a8 fix apt install without update in deb build 2021-01-12 12:56:06 +02:00
James DiGioia
8cdf43ec37
Fix tag logic 2021-01-10 19:07:50 -05:00
James DiGioia
beb0502fb4
Publish tag to Docker Hub
This tags the versions released on Docker Hub so we
can rely on those versions rather than the sha.
2021-01-10 17:08:00 -05:00
Nick Sweeting
9784dcb816 better config comments and docstrings 2020-12-20 03:11:19 +02: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
9ee52b52b4 add more TODO comments to github actions 2020-12-11 21:26:37 +02:00
Nick Sweeting
d67d212682 break package deps into multiple lines 2020-12-11 21:05:40 +02:00
Nick Sweeting
72e5c811ba bump ubuntu version used for linter and pip build 2020-12-11 21:04:30 +02:00