Skip to content

chore(deps): update schemastore digest to fd0ba84#53

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/schemastore-digest
Open

chore(deps): update schemastore digest to fd0ba84#53
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/schemastore-digest

Conversation

@renovate

@renovate renovate Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
schemastore (changelog) digest ba06047fd0ba84

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

The SchemaStore submodule advances by 81 commits (ba06047fd0ba84). The two changes relevant to this project (which only consumes github-workflow.json and github-action.json) are:

  • dbc0fd17 — Add code-quality to GitHub Workflow permissions (#5736)
    Adds "code-quality" as a valid permission scope inside permissions: blocks. Before this, using permissions: code-quality: write in a workflow would produce a false-positive unknown key diagnostic from ghasec's generated validator.

  • 3fdf6895 — Fix GitHub workflow event type constraints (#5796)
    Structural fix: changes event object definitions from direct $ref (which overrides sibling properties in JSON Schema draft-07) to allOf: [{$ref}] for all event types (branch_protection_rule, check_run, issue_comment, pull_request, release, etc.). This properly preserves the sibling items.enum constraints for event types: fields in the compiled schema, rather than relying on raw-JSON extraction. This resolves a class of incorrect type constraint warnings that affected issue_comment with types: [opened] (which opened is not a valid type for that event — the schema was previously not enforcing this).

  • fd0ba84d — build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (#5835)
    Final commit; bumps SchemaStore's own dev tooling. No schema content changed.

  • github-action.json was not modified in this range.

🎯 Impact Scope Investigation

  • PR diff: Only the Git submodule pointer changes (schemastore from ba06047 to fd0ba84). The committed rules/invalid-workflow/generated.go (~706 KB) and rules/invalid-action/generated.go (~114 KB) are not touched.

  • Runtime impact of this PR alone: zero. The build system does not run go generate automatically. All validation code lives in the committed generated.go files, which remain unchanged. Existing tests will continue to pass.

  • Impact after running go generate (a subsequent step):

    1. code-quality will be accepted as a valid permission key (additive, no regressions).
    2. The allOf-wrapped $ref pattern allows the JSON Schema compiler to properly include items.enum for event types. The extractEventTypeEnums workaround in cmd/gen/event_types.go guards against this: its extractTypesEnumFromProperties function checks for a direct "$ref" key on the types property (line 110), which will now be absent (replaced by allOf). However, since the schema fix makes the compiler correctly include those enums natively, the injection step is no longer needed — and the converter's AllOf branch traversal in convert.go will propagate the items.enum correctly. Net result: correct, equivalent generated code.
  • github-action.json unchangedrules/invalid-action/generated.go requires no regeneration.

💡 Recommended Actions

  • Merge this PR — it is safe. The submodule pointer update is a required prerequisite for the next step.

  • Follow up with a go generate commit: After merging, run the following to regenerate and commit the updated validator:

    go generate ./rules/invalid-workflow/ ./rules/invalid-action/
    go test ./...
    git add rules/invalid-workflow/generated.go rules/invalid-action/generated.go
    git commit -m "chore: regenerate from updated SchemaStore schema"
    

    This will activate the code-quality permission support and the corrected event type constraints.

  • No migration steps required — all schema changes are additive or bug-fixing; no hand-written rule logic in invalid_workflow.go or invalid_action.go needs updating.

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 4ac0970 to b3a289a Compare May 26, 2026 16:16
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 23a76d1 chore(deps): update schemastore digest to 12689a9 May 26, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from b3a289a to 8b5d756 Compare May 26, 2026 21:44
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 12689a9 chore(deps): update schemastore digest to dbc0fd1 May 26, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 8b5d756 to 6c9d9c2 Compare May 29, 2026 02:44
@renovate renovate Bot changed the title chore(deps): update schemastore digest to dbc0fd1 chore(deps): update schemastore digest to ee52625 May 29, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 6c9d9c2 to 3974a6c Compare May 30, 2026 02:12
@renovate renovate Bot changed the title chore(deps): update schemastore digest to ee52625 chore(deps): update schemastore digest to a8f2554 May 30, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 3974a6c to 593130a Compare May 30, 2026 17:09
@renovate renovate Bot changed the title chore(deps): update schemastore digest to a8f2554 chore(deps): update schemastore digest to 6f2e0a1 May 30, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 593130a to 6c6cef4 Compare May 31, 2026 06:15
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 6f2e0a1 chore(deps): update schemastore digest to bc1a401 May 31, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 6c6cef4 to 8734106 Compare June 1, 2026 00:21
@renovate renovate Bot changed the title chore(deps): update schemastore digest to bc1a401 chore(deps): update schemastore digest to 2d7d28f Jun 1, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 8734106 to 3c7d612 Compare June 1, 2026 21:48
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 2d7d28f chore(deps): update schemastore digest to 0f07d9d Jun 1, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 3c7d612 to d8867b8 Compare June 3, 2026 04:56
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 0f07d9d chore(deps): update schemastore digest to 469df85 Jun 3, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from d8867b8 to 83086ea Compare June 4, 2026 10:51
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 469df85 chore(deps): update schemastore digest to d3fa3c8 Jun 4, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 83086ea to 940b631 Compare June 5, 2026 06:34
@renovate renovate Bot changed the title chore(deps): update schemastore digest to d3fa3c8 chore(deps): update schemastore digest to 2a6f012 Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 940b631 to 7dcea5a Compare June 5, 2026 18:45
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 2a6f012 chore(deps): update schemastore digest to c0b4b15 Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 7dcea5a to a4cc825 Compare June 8, 2026 10:47
@renovate renovate Bot changed the title chore(deps): update schemastore digest to c0b4b15 chore(deps): update schemastore digest to 913a827 Jun 8, 2026
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 913a827 chore(deps): update schemastore digest to 25b50eb Jun 8, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch 2 times, most recently from 9380547 to 8292383 Compare June 9, 2026 04:56
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 25b50eb chore(deps): update schemastore digest to 3dccfc0 Jun 9, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 8292383 to bee90c3 Compare June 10, 2026 10:39
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 3dccfc0 chore(deps): update schemastore digest to 27baba3 Jun 10, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from bee90c3 to 6e3889d Compare June 10, 2026 19:31
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 27baba3 chore(deps): update schemastore digest to 3ce5ba3 Jun 10, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 6e3889d to 76ae9ec Compare June 10, 2026 21:50
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 3ce5ba3 chore(deps): update schemastore digest to a9d78e3 Jun 10, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 76ae9ec to 07b4a1f Compare June 11, 2026 02:39
@renovate renovate Bot changed the title chore(deps): update schemastore digest to a9d78e3 chore(deps): update schemastore digest to 1699bd4 Jun 11, 2026
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 1699bd4 chore(deps): update schemastore digest to 19bcf33 Jun 11, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch 2 times, most recently from 3aec027 to 8fab323 Compare June 12, 2026 18:44
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 19bcf33 chore(deps): update schemastore digest to b9270dc Jun 12, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 8fab323 to 61456b1 Compare June 12, 2026 23:32
@renovate renovate Bot changed the title chore(deps): update schemastore digest to b9270dc chore(deps): update schemastore digest to 3eed17c Jun 12, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 61456b1 to 537f6dc Compare June 14, 2026 06:06
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 3eed17c chore(deps): update schemastore digest to 304f420 Jun 14, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 537f6dc to 15f7fea Compare June 15, 2026 22:01
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 304f420 chore(deps): update schemastore digest to cdcd6f4 Jun 15, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 15f7fea to e8dd11b Compare June 16, 2026 23:58
@renovate renovate Bot changed the title chore(deps): update schemastore digest to cdcd6f4 chore(deps): update schemastore digest to c0d3c5f Jun 16, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from e8dd11b to 2d52cbe Compare June 18, 2026 19:04
@renovate renovate Bot changed the title chore(deps): update schemastore digest to c0d3c5f chore(deps): update schemastore digest to 40bc7f0 Jun 18, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 2d52cbe to 09aea1e Compare June 22, 2026 20:59
@renovate renovate Bot changed the title chore(deps): update schemastore digest to 40bc7f0 chore(deps): update schemastore digest to d1c9b66 Jun 22, 2026
@renovate renovate Bot force-pushed the renovate/schemastore-digest branch from 09aea1e to 8582e14 Compare June 23, 2026 00:35
@renovate renovate Bot changed the title chore(deps): update schemastore digest to d1c9b66 chore(deps): update schemastore digest to fd0ba84 Jun 23, 2026
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.

0 participants