Skip to content

Chore: clean up .vscodeignore, stop shipping .deepeval/ - #17

Merged
lanly-dev merged 1 commit into
mainfrom
chore/vscodeignore-cleanup
Oct 9, 2026
Merged

lanly-dev merged 1 commit into
mainfrom
chore/vscodeignore-cleanup

Conversation

@lanly-dev

Copy link
Copy Markdown
Owner

Two things, verified with vsce ls:

  1. Removes dead entries — .vscode-test/**, .github/** (CI was removed in Turn @deval into a tool-calling agent with capture #1), .yarnrc, vitest.config.ts — none of these exist in the repo.
  2. Adds .deepeval/** — vsce ls showed .deepeval/.latest_test_run.json (a local DeepEval runtime artifact from dev runs) was being packed into the vsix. It's already in .gitignore; now it's excluded from publishing too.

Also added a comment on the !resources/** re-include, since it's load-bearing: src/model-benchmark.ts stages the built-in suite from resources/ via context.extensionUri, so it must stay at the package root.

Final vsce ls (plus dist/extension.js, built by the vscode:prepublish script at pack time):

CHANGELOG.md
README.md
package.json
resources/builtin-suites/model-benchmark.test.ts
resources/builtin-suites/spec.json

- Remove dead entries for things that don't exist: .vscode-test/**,
  .github/** (CI was removed), .yarnrc, vitest.config.ts.
- Add .deepeval/**: vsce ls showed .deepeval/.latest_test_run.json
  (a local DeepEval runtime artifact) was being packed into the vsix.
- Comment the !resources/** re-include: the built-in benchmark suite
  is staged from resources/ at runtime via context.extensionUri, so it
  must stay at the package root.
@lanly-dev
lanly-dev merged commit 975b11d into main Oct 9, 2026
@lanly-dev
lanly-dev deleted the chore/vscodeignore-cleanup branch October 9, 2026 05:42
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