Skip to content

ci(repo): make GitHub discover and build all apps - #8

Merged
anantham merged 2 commits into
mainfrom
codex/ci-discovery-20260823
Aug 23, 2026
Merged

anantham merged 2 commits into
mainfrom
codex/ci-discovery-20260823

Conversation

@anantham

Copy link
Copy Markdown
Owner

Why

GitHub Actions was enabled, but no workflow or hosted run was discoverable because the only workflow lived under tpot-analyzer/.github/workflows/.

What changed

  • relocate the existing three-job workflow to repository-root .github/workflows/
  • preserve Python 3.11, Node 22, pytest marker selection, and existing verification scripts
  • add production builds for public-site and graph-explorer
  • add read-only permissions, concurrency cancellation, full history, conflict-marker scanning, and changed-patch whitespace checks
  • add a human-readable scripts/verify_ci_discovery.py and record EXP-046/worklog evidence

Local verification

  • CI discovery verifier: 22/22
  • Louvain contract: 2/2
  • docs hygiene: 9/9
  • API contracts: 23 frontend paths, 77 routes, 0 gaps
  • cluster fixtures: granularities 25 and 40 passed
  • Python: 1,768 passed, 5 skipped (20 existing SciPy warnings)
  • public-site: 212 passed and production build passed
  • graph-explorer: 791 passed and production build passed

Merge gate

Do not merge until the real pull-request run exposes and passes all three hosted jobs. After merge, require the observed contexts and pull requests on main, initially retaining administrator bypass.

Context: the only test workflow lived below the repository root, so GitHub discovered no workflows or hosted runs.

Changes: relocate the three-job workflow, add production builds and patch hygiene, and record a human-readable discovery verifier plus experiment/worklog evidence.

Impact: pull requests can expose stable Python, public-site, and graph-explorer checks before main protection is enabled.

Tests: CI verifier 22/22; pytest 1768 passed, 5 skipped; public-site 212 passed and build; graph-explorer 791 passed and build.

Verification: Run tpot-analyzer/scripts/verify_ci_discovery.py
@vercel

vercel Bot commented Aug 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
find-my-ingroup Ready Ready Preview Aug 23, 2026 9:03am

Context: both the push and pull-request runs completed after GitHub discovered the relocated workflow.

Changes: record run IDs, stable job names, durations, and the confirmed EXP-046 verdict.

Impact: main protection can be configured from observed successful contexts.

Tests: docs hygiene 9/9; CI discovery verifier 22/22.
@anantham
anantham merged commit f5c12d2 into main Aug 23, 2026
9 checks passed

This branch was successfully deployed

1 active deployment
Preview — bdd43312 Deployed Aug 23, 2026 by vercel[bot]
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