Skip to content

Restore OGM repo dashboard operations - #6

Merged
ewlarson merged 2 commits into
developfrom
feature/restore-ogm-repo-dashboard
Jun 12, 2026
Merged

Restore OGM repo dashboard operations#6
ewlarson merged 2 commits into
developfrom
feature/restore-ogm-repo-dashboard

Conversation

@ewlarson

@ewlarson ewlarson commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Restores the OGM repo dashboard operating path across deployment, indexing, filtering, and repo discovery.

  • Reinstates Kamal cron wiring for the nightly OGM workflow and documents the production secret/env expectations.
  • Carries OGM repository identity through legacy import tags, OGM harvest state indexing, and ogm_repo search filters.
  • Handles rejected GitHub tokens in repo discovery by warning once and retrying public API requests without authentication.
  • Keeps the OGM-owned deployment/sync paths protected after backend sync work.

Impact

This should make the OGM repo dashboard and nightly repo operations usable again after the backend sync, while keeping indexed repo filters tied to current OGM harvest state instead of stale admin tags.

Testing

  • ruff check app tests scripts
  • ruff format --check app tests scripts
  • BTAA_SKIP_TEST_DB=1 python -m pytest tests/elasticsearch/test_index.py tests/services/test_ogm_importer_normalization.py tests/services/test_ogm_repo_filter_parsing.py tests/scripts/test_ogm_importer.py tests/scripts/test_populate_ogm_repos.py tests/scripts/test_render_cron_env.py tests/test_kamal_deploy_config.py (20 passed, 1 skipped)

Note: a normal local pytest run was blocked because the main compose ParadeDB on localhost:2345 is not currently healthy in this checkout, so the focused run used the repository's DB-skip path for unit/mocked coverage.

@ewlarson ewlarson changed the title Restore Kamal cron wiring for OGM ops Restore OGM repo dashboard operations Jun 12, 2026
@ewlarson
ewlarson force-pushed the feature/restore-ogm-repo-dashboard branch from 2e2a751 to b35e1ef Compare June 12, 2026 14:30
@ewlarson
ewlarson merged commit 0320c19 into develop Jun 12, 2026
1 check passed
@ewlarson
ewlarson deleted the feature/restore-ogm-repo-dashboard branch August 21, 2026 14:04
ewlarson added a commit that referenced this pull request Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant