Skip to content

feat(catalog): filter starter templates by policy - #14321

Merged
erichare merged 2 commits into
feat/agent-catalog-palettefrom
feat/agent-catalog-templates
Jul 31, 2026
Merged

feat(catalog): filter starter templates by policy#14321
erichare merged 2 commits into
feat/agent-catalog-palettefrom
feat/agent-catalog-templates

Conversation

@erichare

@erichare erichare commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • expose locale-independent name_key values for starter projects
  • filter blocked template keys from both basic examples and starter projects
  • preserve the unfiltered shared caches and public basic-examples behavior
  • add a superuser-only include_blocked override

Jira

Stack

Validation

  • 10 focused API tests passed
  • Ruff and pre-commit hooks passed
  • Independent code and security reviews found no actionable issues

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (1)
  • release-.*

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 0cff59f3-48a8-44ce-b97c-d37f9e78b1b1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added enhancement New feature or request and removed enhancement New feature or request labels Jul 29, 2026
@erichare
erichare marked this pull request as ready for review July 31, 2026 19:30
@erichare
erichare merged commit d61c5cb into feat/agent-catalog-palette Jul 31, 2026
21 of 23 checks passed
@erichare
erichare deleted the feat/agent-catalog-templates branch July 31, 2026 19:30
erichare added a commit that referenced this pull request Jul 31, 2026
* feat(catalog): filter component palette by policy

* feat(catalog): filter starter templates by policy (#14321)

* feat(catalog): filter starter templates by policy

* feat(catalog): enforce component policy at runtime (#14322)
erichare added a commit that referenced this pull request Jul 31, 2026
* feat(catalog): expose governance config flag

* feat(catalog): filter component palette by policy (#14320)

* feat(catalog): filter component palette by policy

* feat(catalog): filter starter templates by policy (#14321)

* feat(catalog): filter starter templates by policy

* feat(catalog): enforce component policy at runtime (#14322)
@github-actions github-actions Bot added enhancement New feature or request and removed enhancement New feature or request labels Jul 31, 2026
erichare added a commit that referenced this pull request Jul 31, 2026
* feat(catalog): add policy service and admin API

* feat(catalog): expose governance config flag (#14319)

* feat(catalog): expose governance config flag

* feat(catalog): filter component palette by policy (#14320)

* feat(catalog): filter component palette by policy

* feat(catalog): filter starter templates by policy (#14321)

* feat(catalog): filter starter templates by policy

* feat(catalog): enforce component policy at runtime (#14322)
@github-actions

Copy link
Copy Markdown
Contributor

✅ Test Coverage Advisor

No source changes detected without accompanying tests. Thanks for keeping coverage up! 🎉

Advisory check only — never blocks merge.

erichare added a commit that referenced this pull request Jul 31, 2026
* feat(catalog): add policy service and admin API

* feat(catalog): expose governance config flag (#14319)

* feat(catalog): expose governance config flag

* feat(catalog): filter component palette by policy (#14320)

* feat(catalog): filter component palette by policy

* feat(catalog): filter starter templates by policy (#14321)

* feat(catalog): filter starter templates by policy

* feat(catalog): enforce component policy at runtime (#14322)
erichare added a commit that referenced this pull request Jul 31, 2026
* feat(catalog): add policy data model

* fix(catalog): harden foundation migration

* feat(catalog): add policy service and admin API (#14318)

* feat(catalog): add policy service and admin API

* feat(catalog): expose governance config flag (#14319)

* feat(catalog): expose governance config flag

* feat(catalog): filter component palette by policy (#14320)

* feat(catalog): filter component palette by policy

* feat(catalog): filter starter templates by policy (#14321)

* feat(catalog): filter starter templates by policy

* feat(catalog): enforce component policy at runtime (#14322)

* feat(catalog): close remaining enforcement paths (#14364)

* fix(catalog): sequence migration after provider policy

* fix(catalog): remove stale authorization test mock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant