Skip to content

Preserve runner registration evidence#1236

Merged
cbusillo merged 1 commit into
mainfrom
fix/runner-registration-evidence-audits
Jun 8, 2026
Merged

Preserve runner registration evidence#1236
cbusillo merged 1 commit into
mainfrom
fix/runner-registration-evidence-audits

Conversation

@cbusillo

@cbusillo cbusillo commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Preserve runner lane registration workflow artifacts before failing on unexpected executor results.
  • Normalize runner host/repository indexed values consistently when storing and filtering registration audit evidence.
  • Add store coverage for mixed-case host names so host-scoped audit listings continue to find existing records.

Validation

  • uv run python -m unittest tests.test_filesystem_store tests.test_postgres_store
  • uv run --extra dev ruff format --check control_plane/storage/filesystem.py control_plane/storage/postgres.py tests/test_filesystem_store.py tests/test_postgres_store.py
  • uv run --extra dev ruff check control_plane/storage/filesystem.py control_plane/storage/postgres.py tests/test_filesystem_store.py tests/test_postgres_store.py
  • uv run --extra dev mypy control_plane/storage/filesystem.py control_plane/storage/postgres.py tests/test_filesystem_store.py tests/test_postgres_store.py
  • actionlint -config-file .github/actionlint.yaml .github/workflows/runner-lane-registration.yml
  • git diff --check
  • uv run python -m unittest tests.test_runner_lane_registration tests.test_service tests.test_filesystem_store tests.test_postgres_store (602 tests OK)

@cbusillo cbusillo merged commit 3b16e21 into main Jun 8, 2026
12 checks passed
@cbusillo cbusillo deleted the fix/runner-registration-evidence-audits branch June 8, 2026 20:20
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