Affaan Mustafa
9ae51bc3c1
Merge pull request #1393 from affaan-m/fix/cursor-rule-mdc-install
...
fix: install Cursor rules as .mdc files
2026-04-13 00:52:03 -07:00
Affaan Mustafa
7a33b2b3c9
Merge pull request #1395 from affaan-m/fix/npm-publish-surface
...
fix: narrow npm publish surface to the module graph
2026-04-13 00:46:15 -07:00
Affaan Mustafa
5c4570baa5
Merge pull request #1370 from affaan-m/dependabot/github_actions/softprops/action-gh-release-3.0.0
...
build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
2026-04-13 00:30:59 -07:00
Affaan Mustafa
9e607ebb30
fix: prefer cursor native hooks during install
2026-04-13 00:07:15 -07:00
Affaan Mustafa
30f6ae4253
test: align cursor manifest expectations
2026-04-12 23:58:59 -07:00
Affaan Mustafa
c826305060
fix: keep runtime schemas in npm package
2026-04-12 23:56:58 -07:00
Affaan Mustafa
db8247d701
chore: update release action version comments
2026-04-12 23:54:26 -07:00
Affaan Mustafa
48e5a1fa75
Merge pull request #1371 from affaan-m/dependabot/github_actions/actions/github-script-9.0.0
...
build(deps): bump actions/github-script from 8.0.0 to 9.0.0
2026-04-12 23:53:17 -07:00
Affaan Mustafa
2fb041c6de
Merge pull request #1368 from affaan-m/dependabot/github_actions/actions/upload-artifact-7.0.1
...
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
2026-04-12 23:53:01 -07:00
Affaan Mustafa
7374ef6a73
fix: normalize cursor rule installs
2026-04-12 23:51:58 -07:00
Affaan Mustafa
bd2aec48ed
fix: narrow npm publish surface to the module graph
2026-04-12 23:48:53 -07:00
Affaan Mustafa
6dc6b9266a
Merge pull request #1394 from affaan-m/fix/grader-after-step-classified
...
fix(grader): handle forward after_step references
2026-04-12 23:47:25 -07:00
Affaan Mustafa
5b0e123c10
Merge pull request #1392 from affaan-m/fix/hook-failed-to-load
...
fix: document supported Claude hook install path
2026-04-12 23:39:33 -07:00
Affaan Mustafa
bb96fdc9dc
test: wait for http mcp fixtures to accept connections
2026-04-12 23:38:46 -07:00
Affaan Mustafa
0fcb43ea90
fix(grader): handle forward after_step references
2026-04-12 23:36:16 -07:00
Affaan Mustafa
133e881ce0
fix: install Cursor rules as mdc files
2026-04-12 23:32:39 -07:00
Affaan Mustafa
18c90a7a17
fix: document supported claude hook install path
2026-04-12 23:29:45 -07:00
Affaan Mustafa
9da8e5f6ac
Merge pull request #1391 from affaan-m/fix/workflow-run-fork-security
...
fix: block unsafe privileged workflow checkouts
2026-04-12 23:23:56 -07:00
Affaan Mustafa
3792b69a38
fix: block unsafe privileged workflow checkouts
2026-04-12 23:23:01 -07:00
Affaan Mustafa
a2ad68e7e6
Merge pull request #1390 from affaan-m/fix/slash-command-plugin-root
...
fix: use shared slash-command plugin root resolver
2026-04-12 23:16:14 -07:00
Affaan Mustafa
1b17c5c9d8
test: match published claude plugin name
2026-04-12 23:14:38 -07:00
Affaan Mustafa
94e8f29d19
fix: use shared slash-command plugin root resolver
2026-04-12 23:10:29 -07:00
Affaan Mustafa
de8a7dfef8
Merge pull request #1383 from YASoftwareDev/fix/plugin-name-ecc-to-everything-claude-code
...
fix: rename plugin id from ecc to everything-claude-code in manifests
2026-04-12 23:03:54 -07:00
Affaan Mustafa
2b09308224
Merge pull request #1384 from KeWang0622/fix/lint-md028-eqeqeq
...
fix: resolve markdownlint MD028 + ESLint eqeqeq lint failures
2026-04-12 23:03:19 -07:00
Affaan Mustafa
5f55484fa9
Merge pull request #1385 from KeWang0622/fix/block-no-verify-hook
...
fix: route block-no-verify hook through run-with-flags.js
2026-04-12 23:02:19 -07:00
Affaan Mustafa
e29da39eaf
Merge pull request #1389 from affaan-m/fix/hook-plugin-root-resolution
...
fix: stop duplicating managed Claude hooks into settings
2026-04-12 23:00:04 -07:00
Affaan Mustafa
f4c7aac5b8
fix: remove unused hook install test constant
2026-04-12 22:51:03 -07:00
Affaan Mustafa
b749f5d772
fix: clean up hook install docs and tests
2026-04-12 22:47:25 -07:00
Affaan Mustafa
2ece2cfc90
fix: stop injecting managed hooks into claude settings
2026-04-12 22:39:48 -07:00
Affaan Mustafa
28edd197c2
fix: harden release surface version and packaging sync ( #1388 )
...
* fix: keep ecc release surfaces version-synced
* fix: keep lockfile release version in sync
* fix: remove release version drift from locks and tests
* fix: keep root release metadata version-synced
* fix: keep codex marketplace metadata version-synced
* fix: gate release workflows on full metadata sync
* fix: ship all versioned release metadata
* fix: harden manual release path
* fix: keep localized release docs version-synced
* fix: sync install architecture version examples
* test: cover shipped plugin metadata in npm pack
* fix: verify final npm payload in release script
* fix: ship opencode lockfile in npm package
* docs: sync localized release highlights
* fix: stabilize windows ci portability
* fix: tighten release script version sync
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:33:32 -07:00
Affaan Mustafa
fc5921a521
fix: detach ecc2 background session runners ( #1387 )
...
* fix: detach ecc2 background session runners
* fix: stabilize windows ci portability
* fix: persist detached runner startup stderr
* fix: prefer repo-relative hook file paths
* fix: make npm pack test shell-safe on windows
2026-04-12 22:29:05 -07:00
Ke Wang
809e0fa0a9
fix: address PR review comments on block-no-verify hook
...
- Add `minimal` profile so the security hook runs in all profiles
- Scope -n/--no-verify flag check to the detected subcommand region,
preventing false positives on chained commands (e.g. `git log -n 10`)
- Guard stdin listeners with `require.main === module` so require()
from run-with-flags.js does not register unnecessary listeners
- Verify subcommand token is preceded only by flags/flag-args after
"git", preventing misclassification of argument values as subcommands
- Add integration tests for block-no-verify hook
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 20:29:01 -05:00
Ke Wang
dae663d856
fix: route block-no-verify hook through run-with-flags.js
...
Replace inline `npx block-no-verify@1.1.2` with a standalone Node.js
script routed through `run-with-flags.js`, matching every other hook.
Fixes two bugs:
1. npx inherits the project cwd and triggers EBADDEVENGINES in
pnpm-only projects that set devEngines.packageManager.onFail=error.
2. The hook bypassed run-with-flags.js so ECC_DISABLED_HOOKS had no
effect — the isHookEnabled() check never ran.
The new script replicates the full block-no-verify@1.1.2 detection
logic (--no-verify, -n shorthand for commit, core.hooksPath override)
with zero external dependencies.
Closes #1378
2026-04-12 19:53:15 -05:00
Ke Wang
6a247d4c43
fix: resolve markdownlint MD028 and ESLint eqeqeq warnings
...
Fix two lint issues that cause `npm run lint` to exit non-zero:
1. README.md (MD028): Two consecutive blockquotes separated by a bare
blank line. Markdownlint treats this as one blockquote with an
illegal blank line inside. Replace the blank line with a `>`
continuation so both paragraphs stay in the same blockquote.
2. session-activity-tracker.js (eqeqeq): Three instances of `== null`
replaced with explicit `=== null || === undefined` guards to satisfy
the repo's `eqeqeq: warn` ESLint rule.
Closes #1366
2026-04-12 16:00:55 -05:00
Wojciech Pędzimąż
92e5b4d415
fix: rename plugin id from ecc to everything-claude-code in manifests
...
The marketplace is registered externally as `everything-claude-code`,
so the Claude Code CLI looks for a plugin named `everything-claude-code`
within it. Both `.claude-plugin/marketplace.json` and
`.claude-plugin/plugin.json` used the short alias `ecc` for the plugin
`name` field, causing a lookup miss at install/update time:
Error: Plugin everything-claude-code not found in marketplace everything-claude-code
Change the `name` field in both files to match the external identifier.
2026-04-12 21:45:31 +02:00
dependabot[bot]
57de4129da
build(deps): bump actions/github-script from 8.0.0 to 9.0.0
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](ed597411d8...3a2844b7e9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-12 04:52:39 +00:00
dependabot[bot]
5ae63b301f
build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.6.1 to 3.0.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](153bb8e044...b430933298 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-12 04:52:35 +00:00
dependabot[bot]
45faeb90a7
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](bbbca2ddaa...043fb46d1a )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-12 04:52:29 +00:00
Affaan Mustafa
125d5e6199
feat: add ecc2 legacy plugin migration import
2026-04-10 11:53:17 -07:00
Affaan Mustafa
4ff5a7169f
feat: add ecc2 legacy tool migration import
2026-04-10 11:49:38 -07:00
Affaan Mustafa
cee82417db
feat: add ecc2 legacy skill migration import
2026-04-10 11:41:36 -07:00
Affaan Mustafa
f4b1b11e10
feat: add ecc2 legacy env migration import
2026-04-10 11:33:18 -07:00
Affaan Mustafa
e7dd7047b5
feat: add ecc2 legacy remote migration import
2026-04-10 11:23:10 -07:00
Affaan Mustafa
b6426ade32
feat: add ecc2 legacy workspace memory import
2026-04-10 11:10:40 -07:00
Affaan Mustafa
790cb0205c
feat: add ecc2 legacy schedule migration import
2026-04-10 11:06:14 -07:00
Affaan Mustafa
046af44065
feat: add ecc2 legacy migration scaffold
2026-04-10 10:57:13 -07:00
Affaan Mustafa
d36e9c48a4
feat: add ecc2 legacy migration plan
2026-04-10 10:54:49 -07:00
Affaan Mustafa
0f028f38f6
feat: add ecc2 legacy migration audit
2026-04-10 10:50:17 -07:00
Affaan Mustafa
feee17ad02
feat: extend ecc2 harness marker coverage
2026-04-10 10:39:21 -07:00
Affaan Mustafa
7b7ec434df
feat: add ecc2 package manager harness env
2026-04-10 10:33:07 -07:00