Skip to content

Cover content rendering contracts. - #78

Merged
samuel-williams-shopify merged 2 commits into
mainfrom
cover-content-rendering
Aug 17, 2026
Merged

Cover content rendering contracts.#78
samuel-williams-shopify merged 2 commits into
mainfrom
cover-content-rendering

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • exercise content markup, nodes, links, documents, responses, tags, builders, and middleware fallback behavior
  • preserve nested content names during ancestor fallback resolution
  • restore localized link enumeration after links storage became flat
  • correct unbalanced markup diagnostics and remove an unreachable builder fallback

Verification

  • bundle exec sus test/utopia/content.rb test/utopia/content/builder.rb test/utopia/content/document.rb test/utopia/content/links.rb test/utopia/content/markup.rb test/utopia/content/node.rb test/utopia/content/relative.rb test/utopia/content/response.rb test/utopia/content/tags.rb
  • bundle exec rubocop $(git diff origin/main --name-only --diff-filter=ACM -- "*.rb")
  • bundle exec bake decode:index:coverage lib
  • git diff --check

The full local bundle exec bake test reaches generated-project tests but is blocked by an incompatible stale vendor/bundle native extension (date_core.bundle). CI runs with a clean bundle.

Assisted-By: devx/cbdeae41-9308-4071-ad53-58cd92db2946
@ioquatix
ioquatix force-pushed the cover-content-rendering branch from 5f14319 to a322fc7 Compare August 16, 2026 23:42
Assisted-By: devx/cbdeae41-9308-4071-ad53-58cd92db2946
@samuel-williams-shopify
samuel-williams-shopify merged commit fd52db1 into main Aug 17, 2026
34 of 36 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the cover-content-rendering branch August 17, 2026 00:44
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