Skip to content

test(databricks): add protected live release deployment smoke - #241

Merged
ElliotSun merged 6 commits into
mainfrom
127-test-live-databricks-smoke
Sep 21, 2026
Merged

ElliotSun merged 6 commits into
mainfrom
127-test-live-databricks-smoke

Conversation

@ElliotSun

@ElliotSun ElliotSun commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Tracks DaorynAI/semapact-project#127.

Summary

  • add an opt-in live Databricks end-to-end smoke;
  • prove candidate CREATE and ADD nullable-column convergence in a dedicated UAT schema;
  • prove formal ContractRelease deployment, fresh IN_SYNC verification, and Unity Catalog provenance tags in a dedicated PROD schema;
  • redeploy the exact release and require a fresh NO_OP/IN_SYNC result;
  • keep the test skipped in normal CI;
  • add a manually triggered protected GitHub Actions workflow;
  • enforce dedicated semapact_smoke_* schemas and unique generated table names;
  • document credentials, target configuration, safety boundaries, and cleanup.

The smoke uses the canonical application workflow and normal Databricks unified-auth boundary. It does not introduce a second deployment path.

Completion rule

Merging this PR installs the smoke framework only. Private roadmap issue #127 remains open until the workflow is executed successfully against a real Databricks workspace and the live CREATE / ADD COLUMN / release provenance / repeated NO_OP assertions all pass.

@ElliotSun
ElliotSun merged commit 6bf10b8 into main Sep 21, 2026
11 checks passed
@ElliotSun
ElliotSun deleted the 127-test-live-databricks-smoke branch September 23, 2026 21:17
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