Skip to content

Workflow Improvements#9

Open
sweptsquash wants to merge 3 commits intoorchestr-sh:mainfrom
sweptsquash:chore/workflow-improvements
Open

Workflow Improvements#9
sweptsquash wants to merge 3 commits intoorchestr-sh:mainfrom
sweptsquash:chore/workflow-improvements

Conversation

@sweptsquash
Copy link
Copy Markdown
Contributor

This pull request focuses on improving consistency and efficiency in project configuration and CI workflows. It introduces an .editorconfig file for standardized code formatting and enhances GitHub Actions workflows for better concurrency control and broader Node.js version testing.

CI workflow improvements:

  • Added concurrency controls (concurrency group and cancel-in-progress) to all major workflows (coverage.yml, lint.yml, test.yml, types.yml) to prevent overlapping runs and reduce resource usage. [1] [2] [3] [4]
  • Expanded Node.js version matrix in all workflows to include the latest version, ensuring compatibility with future Node.js releases. [1] [2] [3] [4]
  • Enabled npm caching in the Node setup GitHub Action to speed up workflow runs.

Editor configuration:

  • Added a root .editorconfig file to enforce consistent indentation, charset, line endings, and whitespace handling across the project.

@sweptsquash sweptsquash requested a review from samstreet as a code owner March 30, 2026 19:06
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