1553 Commits

Author SHA1 Message Date
github-actions[bot]
c63064637d
bump(exa): 40d9990f → f7e90323 (#3397)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-26 00:01:56 -05:00
github-actions[bot]
d1410844ad
bump(carta-investors): d73a3615 → 4bd05d34 (#3392)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-26 00:01:51 -05:00
github-actions[bot]
89aae89012
bump(astronomer-data-agents): ed2fe757 → d33a14dd (#3391)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-26 00:01:45 -05:00
github-actions[bot]
c8e9219efb
bump(databases-on-aws): 66dd3cf5 → 96a073a1 (#3395)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 21:39:15 -05:00
github-actions[bot]
6b93bc00d3
bump(ui5-modernization): 1d4dedd5 → d1e3a43f (#3380)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:06:37 -05:00
github-actions[bot]
16c1372836
bump(sentry-cli): 6acb9aa8 → 20b469aa (#3379)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:06:25 -05:00
github-actions[bot]
ff23096dcd
bump(aikido): 01e8cf54 → fbe11e28 (#3356)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:05:41 -05:00
github-actions[bot]
06c6d8878b
bump(data): e4ebf9a7 → ed2fe757 (#3361)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:05:27 -05:00
github-actions[bot]
324d8ebe73
bump(dash0): f8c31f6f → fb9a6207 (#3360)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:05:12 -05:00
github-actions[bot]
c0236a0ffd
bump(dataproc): c36c7f8b → 6d6ac388 (#3363)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 19:04:58 -05:00
Bryan Thompson
a8237e1537
Allow non-member PRs scoped to an already-listed plugin repo (#3353)
* feat(ci): allow live external contributors to open scoped PRs

Add an opt-in allowlist so a vetted external developer who already has a
plugin live in this marketplace — but cannot use the submission form
(e.g. an enterprise partner without a Claude account) — can open a
reviewable PR instead of having it auto-closed.

- .github/external-contributors.json: username -> allowed_sources map
  (doubles as the allowlist and the per-author source scope).
- close-external-prs.yml: skip the auto-close for allowlisted authors
  (reads the list from the trusted base checkout). Grants ONLY the right
  to open a PR; CI + maintainer approval are unchanged.
- external-pr-scope-guard.yml: required check for allowlisted external
  authors. Fails unless the PR touches ONLY marketplace.json and the
  delta is additions-only, with every added entry's source.url under
  that author's allowed_sources. Anthropic members are unrestricted.
  Reads head marketplace.json as data via the API (no untrusted checkout).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(ci): neutral wording in external-contributors allowlist note

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* refactor(ci): key external-PR allowlist on source org, not individuals

Replace the per-username allowlist with a source-org allowlist so no
individual is named in the repo. A non-member PR stays open only if it
adds marketplace.json entries whose source.url is under an allowlisted
prefix and changes nothing else; merge still requires CI + maintainer
approval.

- external-pr-allowed-sources.json: flat allowed_sources prefixes (no usernames)
- scripts/external-pr-scope.js: shared additions-only / allowed-source logic
- close-external-prs.yml + external-pr-scope-guard.yml: both use the shared module

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* refactor(ci): derive external-PR scope from live repos, no maintained list

Replace the curated source-org allowlist with auto-derivation from the
live marketplace. A non-member PR stays open only if it ADDS entries
whose source.url repo ALREADY backs a live plugin here, additions-only,
nothing else touched. No list to maintain, no individuals named.

Trust is anchored in the source repo + pinned SHA (org-controlled), not
the submitter's identity; merge still requires CI + maintainer approval.

- remove external-pr-allowed-sources.json
- scripts/external-pr-scope.js: derive allowed repos from base marketplace.json
- both workflows drop the allowlist-file arg

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(ci): diff external-PR scope against the merge-base, not base tip

Comparing base-branch-tip -> head made a fork that is behind main report
all of main's later additions as phantom removals/modifications, which
would wrongly fail the scope guard for a legitimate additions-only PR.
Diff merge-base -> head (the PR's actual changes) instead; keep the
"already live" check against the current base branch.

Found by an end-to-end run of evaluate() against real PR data (#3298
stayed clean; #3044's phantom drift collapsed to its real one-line change).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 21:55:04 +01:00
github-actions[bot]
0dcbdd33a2
bump(exa): 34a6b2aa → 40d9990f (#3365)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:30:10 -05:00
github-actions[bot]
c39d4bb19a
bump(expo): 81ee6546 → ad897fdf (#3366)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:23:26 -05:00
github-actions[bot]
286e9f2217
bump(hunter): 9929ccf4 → 0a03795d (#3368)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:23:13 -05:00
github-actions[bot]
28112e303c
bump(jfrog): ac0ea16e → 320a5585 (#3370)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:22:42 -05:00
github-actions[bot]
805cb8ec16
bump(oracle-ai-data-platform-workbench-databricks-migrator): 80a37379 → a88bcf3a (#3374)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:21:57 -05:00
github-actions[bot]
02540bfb49
bump(sap-fiori-mcp-server): 10d3bfcb → 0cddd1a5 (#3378)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:21:28 -05:00
github-actions[bot]
d96849b22e
bump(astronomer-data-agents): e4ebf9a7 → ed2fe757 (#3357)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:20:57 -05:00
github-actions[bot]
60d98420a3
bump(aws-data-analytics): ff1dc6f4 → 49ca7520 (#3358)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:20:26 -05:00
github-actions[bot]
0c47f2e0b8
bump(datarobot-agent-skills): f4b3c29d → 0e28dc83 (#3364)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:19:54 -05:00
github-actions[bot]
ec08d81de6
bump(migration-to-aws): ac1d6251 → e49c21bf (#3372)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:19:21 -05:00
github-actions[bot]
3b5666f0aa
bump(teamcity-cli): 25c5f8d3 → 42ce6a22 (#3347)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:18:50 -05:00
github-actions[bot]
7a5090872c
bump(agentforce-adlc): 772aaa20 → 2b2f59d9 (#3355)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:18:16 -05:00
github-actions[bot]
9679408140
bump(brightdata-plugin): 8d427e98 → e825f02f (#3359)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:17:40 -05:00
github-actions[bot]
8b6c3cc8f7
bump(data-engineering): e4ebf9a7 → ed2fe757 (#3362)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:17:06 -05:00
github-actions[bot]
a837737d47
bump(huggingface-skills): 093e0bb8 → 35e8c35a (#3367)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:16:32 -05:00
github-actions[bot]
8ac5884387
bump(langfuse-observability): 597af67d → 938df416 (#3371)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:15:56 -05:00
github-actions[bot]
d5f8b26fe2
bump(qdrant-skills): 7a91f320 → 0651740b (#3376)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:15:37 -05:00
github-actions[bot]
da79cb089b
bump(hyperframes): 64eaad7d → 56859b61 (#3369)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:15:19 -05:00
github-actions[bot]
ecdac18ae0
bump(nightvision): c7807ab1 → 67af610a (#3373)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:15:11 -05:00
github-actions[bot]
26461e1116
bump(posthog): 39a8593e → 835f4f64 (#3375)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:15:07 -05:00
github-actions[bot]
976a80e08f
bump(rill): 9bdc4efa → c8c8738f (#3377)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:14:28 -05:00
github-actions[bot]
38cd9fc7c2
bump(valtown): e32973e4 → 22594eb2 (#3381)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:13:50 -05:00
github-actions[bot]
6e2d1f2f91
bump(wix): a50d4c06 → 1ea953a2 (#3382)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:13:11 -05:00
github-actions[bot]
4976ad9034
bump(zapier): 28ad6ea1 → 469651fe (#3383)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 13:12:30 -05:00
Bryan Thompson
28280efa24
feat(plugin/ui5-modernization): add UI5 Modernization plugin (#3352)
Add the SAP UI5 Modernization plugin (SAP SE / github.com/UI5) to the
official marketplace. Sibling of the already-listed ui5 and
ui5-typescript-conversion plugins from the same repo.

Onboarded on behalf of the developer (Florian Vogt, SAP): the original
contribution PR #3298 was auto-closed by the external-contributor gate,
and SAP cannot currently use the submission form.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 16:46:03 +01:00
Bryan Thompson
b0aea92dae
Add sap-hana-cli plugin (#1616)
* Add sap-hana-cli plugin

150+ SAP HANA database tools for AI assistants. Pinned at 160ae47e.

Held: this PR is on hold pending an upstream plugin.json fix in
SAP-samples/hana-cli-claude-plugin#2 (the upstream repo uses the
npm-style {type, url} form for `repository`; Claude's plugin schema
requires the string form).

Once that lands, bump the SHA pin here to the merge commit and re-run CI.

Other SAP namespace work that was previously bundled in this PR has been
split into:
  - #1777 add sap-fiori-mcp-server
  - #1778 add sap-cds-mcp + author block on cds-mcp
  - #1779 align SAP author blocks on sap-mdk-server, ui5, ui5-typescript-conversion

* chore(sap-hana-cli): bump source SHA to abadd0a (upstream fixed repository field to string)

Upstream SAP-samples/hana-cli-claude-plugin@abadd0a changes plugin.json
`repository` from an object to a string, resolving the validate failure
(repository: expected string, received object) that blocked #1616.
2026-06-25 10:30:07 -05:00
github-actions[bot]
8d6a340ca3
bump(vercel): b2f2bc09 → 5f3f0ad7 (#3170)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 10:29:27 -05:00
github-actions[bot]
cac84f53c5
bump(carta-investors): d73954d3 → d73a3615 (#3342)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:52:09 -05:00
github-actions[bot]
9e9d4df139
bump(quarkus-agent): 281e701d → 1804071e (#3345)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:51:47 -05:00
github-actions[bot]
631ffbe48c
bump(hyperframes): 1c389983 → 64eaad7d (#3343)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:51:24 -05:00
github-actions[bot]
4c6fd97ad1
bump(oracle-ai-data-platform-workbench-databricks-migrator): 6dba86bf → 80a37379 (#3344)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:50:46 -05:00
github-actions[bot]
5561261ae5
bump(ui5-typescript-conversion): 1d4dedd5 → d1e3a43f (#3349)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:50:21 -05:00
github-actions[bot]
ab02601dee
bump(carta-crm): 2193f5ac → d73a3615 (#3341)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:49:54 -05:00
github-actions[bot]
946504a56d
bump(sentry): 17a46e37 → f69cf097 (#3346)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:49:45 -05:00
github-actions[bot]
f8b2912971
bump(ui5): 1d4dedd5 → d1e3a43f (#3348)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 08:48:35 -05:00
Bryan Thompson
f7b31235e6
Add oracle-ai-data-platform-workbench-databricks-migrator plugin (#3319) 2026-06-25 04:43:33 +01:00
github-actions[bot]
5fada75bc8
bump(sentry-cli): eadff28c → 6acb9aa8 (#3332)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-24 19:09:09 -05:00
github-actions[bot]
e573c17502
bump(dataverse): 11750217 → 9b23d74e (#3326)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-24 19:08:48 -05:00
github-actions[bot]
63de38a1b8
bump(hyperframes): ae8b94c5 → 1c389983 (#3327)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-24 19:08:27 -05:00