ArchiveBox/.github
Claude 6a8062090b
Slim DB helpers and address PR review feedback
Helper reduction:
- Move the Django DATABASES/SQLITE_CONNECTION_OPTIONS assembly into
  core/settings.py, dropping get_database_settings() and
  get_sqlite_connection_options() from misc/db.py.
- Inline the single-use migration_table_columns() into its one migration.

Review fixes:
- search: match only scalar JSON *values* on postgres (jsonb_path_query
  over '$.**' scalar leaves), mirroring SQLite json_tree.atom so config
  keys no longer match.
- CharField clamp now also runs in SnapshotQuerySet.bulk_create (bulk paths
  bypass the pre_save signal); truncate_overlong_charfields is dual-use.
- Restore reverse-migration parity on postgres: crawls/machine/api initial
  migrations drop their rebuilt tables on reverse via drop_models_on_postgres.
- docs: give DATABASE_NAME its own section so the anchor resolves correctly.
- CI: only install postgres binaries on the shard that runs the postgres test.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YHSjZM6TstSAMN2PhgfUg
2026-07-24 07:57:09 +00:00
..
configs Release ArchiveBox through complete CI coverage 2026-07-23 07:00:05 -07:00
ISSUE_TEMPLATE Simplify Docker data ownership detection 2026-06-10 09:13:02 -07:00
scripts Exercise ArchiveBox through unified runtime lifecycles 2026-07-21 19:26:42 -07:00
workflows Slim DB helpers and address PR review feedback 2026-07-24 07:57:09 +00:00
.readthedocs.yaml move readthedocs config into subdir 2024-11-12 22:10:00 -08:00
CODE_OF_CONDUCT.md fix coc email 2018-12-21 18:22:40 -05:00
CONTRIBUTING.md Update CONTRIBUTING.md 2021-01-13 05:55:46 -05:00
dependabot.yml Update dependabot.yml 2024-06-04 03:40:22 -07:00
FUNDING.yml add swag link to funding links 2025-03-20 15:51:20 -07:00
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md 2020-10-10 21:52:53 -04:00
SECURITY.md Update SECURITY.md 2026-07-15 14:29:17 -04:00