Skip to content

extension-duplicate-check: Add action - #14

Merged
0xdhrv merged 1 commit into
masterfrom
feat/extension-duplicate-check
Nov 2, 2026
Merged

0xdhrv merged 1 commit into
masterfrom
feat/extension-duplicate-check

Conversation

@0xdhrv

@0xdhrv 0xdhrv commented Nov 2, 2026

Copy link
Copy Markdown
Member

Adds extension-duplicate-check, an action that flags new extensions in raycast/extensions that look like duplicates of store extensions or of other open pull requests. It lists matches in the job summary and, when enabled, comments and labels the pull request.

raycast/extensions is public, so it can't use the action from the private raycast/extension-duplicate-check repository. This moves the current source here. Git history isn't carried over.

  • extension-duplicate-check/: source, tests, bundled dist/index.js and docs from raycast/extension-duplicate-check@4d42e92. dist/index.js is byte-identical to the original when rebuilt here. The README now uses the new uses: path and drops two outdated claims, one about Dependabot and one about an existing duplicate check script.
  • .github/workflows/extension-duplicate-check.yml: the same CI as the original repository, scoped to this folder. It runs typecheck, tests, and a check that dist is up to date. This is the first workflow in this repository.

Unlike the other actions here, this one is a TypeScript action with its own package.json. The folder's package.json must stay, because "type": "module" is what lets Node run dist/index.js.

Nothing uses the action until raycast/extensions adds a workflow pinned to a commit SHA from here. That workflow also needs new REDASH_API_KEY and TYPESAFE_API_KEY secrets, and it will first run without comments or labels. See the README.

Tested locally: npm run typecheck, npm test (44 passed), npm run build.

Flags new extensions in raycast/extensions that look like duplicates of store extensions or other open pull requests. Moved from the private raycast/extension-duplicate-check repository, since a public repository can't use a private action.
@0xdhrv
0xdhrv merged commit 47dcedb into master Nov 2, 2026
1 check passed
@0xdhrv
0xdhrv deleted the feat/extension-duplicate-check branch November 2, 2026 08: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.

1 participant