chore: triple-cut release — engine 1.52.0 / sdk 0.1.2 / dagster 1.50.0#926
Merged
Conversation
ModelDetail.tags + the TestResult/CiResult failures-shape fix.
Model governance tags on derived asset specs (keys + values sanitized). Raises the rocky-sdk floor to >=0.1.2 (ModelDetail.tags is required).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolidated release of the post-quad-cut delta (everything since engine 1.51.1 / sdk 0.1.1 / dagster 1.49.0). One PR, three scoped release commits; vscode is not cut (only a dev-dep bump + regenerated-but-unconsumed TS types since the last cut).
Versions
rocky-sdk>=0.1.2Headline (engine 1.52.0)
[[surrogate_key]], dbt-value-identical, injected at run)enforceguardrail and a misplacement guard[tags], inheritable from config groups, surfaced onrocky compile[[use_test]]) + fixture-driven[[test]]unit tests inrocky testrocky docs/rocky catalogrocky emit-sql— offline, dependency-ordered runnable SQL (tested exit path)deny_unknown_fields, group-schema validation, emit-sql path guard)rocky-sdk 0.1.2:
ModelDetail.tags;TestResult/CiResultnow parse theirfailures(object shape) and exposemodel_results/declarative/unit_tests.dagster-rocky 1.50.0: governance tags projected onto derived asset specs (keys and values sanitized).
The C/F-series PRs (#899, #900, #911–#919) did not add
[Unreleased]changelog entries, so the engine[1.52.0]section backfills them. The wording was reconstructed from each PR's description (grounded viagh pr view), not skimmed — but it's new release copy, so it's the part of this PR most worth a close read.Tag-push sequence (after merge)
Order matters — the published
dagster-rockywheel resolvesrocky-sdkfrom PyPI, anddagster-rocky 1.50.0floors onrocky-sdk>=0.1.2:sdk-v0.1.2→ PyPI (must land first)dagster-v1.50.0→ PyPI (after the SDK is live)engine-v1.52.0→ GitHub Releases (last, so it holds "Latest")Verification
cargo check --workspaceclean; engine fmt clean;Cargo.lockdiff is the 25 member-version lines only.pytestgreen;ruff+ruff formatclean; bothuv.locks refreshed.just codegenclean (version is sentinelled in fixtures, so no fixture regen needed).🤖 Generated with Claude Code