Skip to content

chore(ci): fix failing workflows, add dependabot, trim Actions usage - #8

Merged
dmchaledev merged 1 commit into
mainfrom
chore/ci-hygiene
Nov 7, 2026
Merged

dmchaledev merged 1 commit into
mainfrom
chore/ci-hygiene

Conversation

@dmchaledev

Copy link
Copy Markdown
Contributor
  • Fix test script: the quoted glob node --test 'test/*.test.mjs' is only expanded by Node >= 21, so CI on Node 18/20 (and the auto-tag job) failed; use node --test auto-discovery instead.
  • auto-tag: serialize runs with a concurrency queue and skip/advance existing tags (back-to-back pushes raced for the same tag).
  • publish: trigger on release published / workflow_dispatch only; skip if the version is already on npm.
  • ci: add concurrency with cancel-in-progress.
  • Add dependabot (npm + github-actions, monthly, grouped minor/patch).

Note: publishing to npm still needs credentials (no repo-level NPM_PUBLISH_TOKEN secret is visible / npm trusted publishing must be configured on npmjs.com).

🤖 Generated with Claude Code

- Fix test script: the quoted glob `node --test 'test/*.test.mjs'` is only expanded by Node >= 21, so CI on Node 18/20 (and the auto-tag job) failed; use `node --test` auto-discovery instead.
- auto-tag: serialize runs with a concurrency queue and skip/advance existing tags (back-to-back pushes raced for the same tag).
- publish: trigger on release published / workflow_dispatch only; skip if the version is already on npm.
- ci: add concurrency with cancel-in-progress.
- Add dependabot (npm + github-actions, monthly, grouped minor/patch).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dmchaledev
dmchaledev merged commit b415401 into main Nov 7, 2026
3 checks passed
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