Skip to content

Clean up root configs and add CI caching#1272

Merged
obiot merged 1 commit intomasterfrom
chore/cleanup-root-configs
Mar 18, 2026
Merged

Clean up root configs and add CI caching#1272
obiot merged 1 commit intomasterfrom
chore/cleanup-root-configs

Conversation

@obiot
Copy link
Member

@obiot obiot commented Mar 18, 2026

Summary

  • .gitignore: remove stale entries (Eclipse, Sublime, add-on/, _SpecRunner.html)
  • .editorconfig: add tab indent for JS/TS, simplify
  • .vscode/settings.json: fix Windows path separator in typescript.tsdk
  • Add pnpm store caching to all CI workflows (main, test, docs) via actions/cache@v4 — should save ~20-30s per run on cache hits

Test plan

  • CI will validate the caching works on first run (cache miss) and subsequent runs (cache hit)

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings March 18, 2026 10:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates repository developer tooling/configuration to improve cross-platform consistency and speed up CI by caching pnpm dependencies.

Changes:

  • Normalize VS Code TypeScript SDK path to a cross-platform format.
  • Simplify and reorganize .gitignore and .editorconfig settings.
  • Add pnpm store caching to GitHub Actions workflows to reduce install time.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.vscode/settings.json Uses a cross-platform typescript.tsdk path format.
.gitignore Consolidates ignores into IDE/OS/Project sections and removes older editor-specific patterns.
.editorconfig Sets tab indentation by default and 2-space indentation for selected text formats.
.github/workflows/test.yml Adds pnpm store caching for faster CI test installs (Playwright container).
.github/workflows/main.yml Adds pnpm store caching (including Windows matrix compatibility via bash shell).
.github/workflows/docs.yml Adds pnpm store caching for docs/examples build workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

.editorconfig Outdated
indent_style = tab

[**.{html,json,yml,css}]
[*.{json,yml,yaml,css,html,md}]
- .gitignore: remove stale entries (Eclipse, Sublime, add-on/, _SpecRunner.html)
- .editorconfig: add tab indent for JS/TS files, simplify
- .vscode/settings.json: fix Windows path separator in typescript.tsdk

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@obiot obiot force-pushed the chore/cleanup-root-configs branch from e70dea4 to a0db7c0 Compare March 18, 2026 10:15
@obiot obiot merged commit 36d2905 into master Mar 18, 2026
8 checks passed
@obiot obiot deleted the chore/cleanup-root-configs branch March 18, 2026 10:29
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.

2 participants