Skip to content

Fix canonical model output paths - #10196

Merged
jh-block merged 2 commits into
mainfrom
jhugo/fix-canonical-models
Jul 2, 2026
Merged

Fix canonical model output paths#10196
jh-block merged 2 commits into
mainfrom
jhugo/fix-canonical-models

Conversation

@jh-block

@jh-block jh-block commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

The canonical model builder still wrote to the old goose-providers data directory after the canonical data moved into goose-provider-types.

This updates the builder output path and matching release/docs references so just build-canonical-models writes to the existing provider-types data directory.

Also added a deny.toml ignore for a second quick-xml vuln which we can't immediately remediate

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c8c847e595

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Justfile
crates/goose-providers/src/canonical/data/canonical_models.json \
crates/goose-providers/src/canonical/data/provider_metadata.json
crates/goose-provider-types/src/canonical/data/canonical_models.json \
crates/goose-provider-types/src/canonical/data/provider_metadata.json

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Stage the mapping report in release commits

Because prepare-release runs just build-canonical-models, the default checker also writes the tracked crates/goose-provider-types/src/canonical/data/canonical_mapping_report.json (and refreshes its timestamp) on every release run, but this git add only stages the other two generated files. In that workflow the release commit succeeds while leaving the mapping report dirty and out of the release commit; include the report in this staged file list as well.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this file doesn't seem to have ever been committed, we can deal with this separately if necessary.

@jh-block
jh-block added this pull request to the merge queue Jul 2, 2026
Merged via the queue into main with commit a3854ae Jul 2, 2026
24 checks passed
@jh-block
jh-block deleted the jhugo/fix-canonical-models branch July 2, 2026 11:13
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