Skip to content

ci: Handle curriculum blocks without names - #56

Merged
raisedadead merged 2 commits into
mainfrom
copilot/fix-all-failing-ci
Oct 8, 2026
Merged

raisedadead merged 2 commits into
mainfrom
copilot/fix-all-failing-ci

Conversation

Copilot AI commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

CI GraphQL tests failed when curriculum block records omitted name, producing null values for the non-null Block.name field.

  • Normalization: Make raw block names optional and derive a title-cased name from dashedName when absent.
  • Regression coverage: Verify generated names and preservation of explicit names.
name: raw.name ?? dashedNameToTitle(dashedName)

Co-authored-by: raisedadead <1884376+raisedadead@users.noreply.github.com>
@raisedadead raisedadead changed the title Handle curriculum blocks without names ci: Handle curriculum blocks without names Oct 8, 2026
@raisedadead
raisedadead marked this pull request as ready for review October 8, 2026 11:09
@raisedadead
raisedadead requested a review from a team as a code owner October 8, 2026 11:09
Copilot AI requested a review from raisedadead October 8, 2026 11:14
@raisedadead
raisedadead merged commit 9accf1e into main Oct 8, 2026
9 checks passed
@raisedadead
raisedadead deleted the copilot/fix-all-failing-ci branch October 8, 2026 12:24
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.

2 participants