Skip to content

Add CI workflow and Dependabot config - #2

Merged
HandyS11 merged 1 commit into
mainfrom
ci/github-actions-dependabot
Jul 16, 2026
Merged

Add CI workflow and Dependabot config#2
HandyS11 merged 1 commit into
mainfrom
ci/github-actions-dependabot

Conversation

@HandyS11

Copy link
Copy Markdown
Owner

Summary

  • Add a GitHub Actions workflow that runs npm ci && npm test (tsc build + node --test) on a Node 22/24 matrix for pushes to main and all pull requests
  • Add a Dependabot config with weekly checks for npm packages (dev-dependency updates grouped into one PR) and GitHub Actions versions

Test plan

  • npm ci && npm test passes locally (20/20 tests)
  • CI workflow runs green on this PR

🤖 Generated with Claude Code

GitHub Actions runs npm ci + npm test (tsc + node --test) on Node 22
and 24 for pushes to main and all PRs. Dependabot checks npm and
github-actions dependencies weekly, grouping dev-dependency bumps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 16, 2026 18:38
@HandyS11
HandyS11 merged commit b8ab444 into main Jul 16, 2026
3 checks passed
@HandyS11
HandyS11 deleted the ci/github-actions-dependabot branch July 16, 2026 18:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds basic repository automation for Node-based CI and dependency maintenance, aligning with the project’s existing npm test pipeline (tsc && node --test "dist/**/*.test.js").

Changes:

  • Introduces a GitHub Actions CI workflow to run npm ci and npm test on a Node 22/24 matrix for pushes to main and all PRs.
  • Adds a Dependabot configuration for weekly npm and GitHub Actions updates (with dev-dependency updates grouped).

Reviewed changes

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

File Description
.github/workflows/ci.yml Adds CI workflow to run install + tests across a Node version matrix.
.github/dependabot.yml Enables weekly automated dependency update PRs for npm and GitHub Actions.

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

Comment thread .github/workflows/ci.yml
push:
branches: [main]
pull_request:

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