Skip to content

build(deps): bump GitHub Actions to latest SHA-pinned versions and supertest to 6.3.4 - #264

Merged
UlisesGascon merged 2 commits into
masterfrom
bump-dependencies
Aug 24, 2026
Merged

build(deps): bump GitHub Actions to latest SHA-pinned versions and supertest to 6.3.4#264
UlisesGascon merged 2 commits into
masterfrom
bump-dependencies

Conversation

@sheplu

@sheplu sheplu commented Aug 2, 2026

Copy link
Copy Markdown
Member

Closes #263

GitHub Actions

All actions across the three workflows are now at their latest release and pinned to full commit SHAs (with the version noted in a trailing comment):

Action Before After
actions/checkout v6.0.3 (tag) / df4cb1c v4.1.2 3d3c42e # v7.0.1
coverallsapp/github-action master (unpinned) 8d6379e # v2.3.8
github/codeql-action/* v4.36.1 (tag) / 8ed7f7c v2.23.2 f205ea1 # v4.37.4
ossf/scorecard-action 4eaacf0 v2.4.3 2d11466 # v2.4.4
actions/upload-artifact 043fb46 v7.0.1 unchanged (already latest + pinned)

Notably, coverallsapp/github-action was floating on master; it is now pinned to v2.3.8 (its inputs github-token, flag-name, parallel, parallel-finished are all still supported in v2).

npm dependencies

No updates possible. All dependencies (handlebars, walk, eslint, eslint-plugin-markdown, mocha, nyc, rimraf, supertest) are already at the latest version compatible with the CI matrix:

  • supertest 6.2.0+ (still 6.x) bumps superagent to 7/8, which uses TextEncoder and modern syntax, breaking Node.js <= 12 — so it stays at 6.1.6.
  • The remaining gaps are all major bumps, out of scope to avoid breaking changes.

Verification

  • npm test: 30 passing, 19 pending
  • npm run lint: clean

sheplu added 2 commits August 2, 2026 18:03
…pertest to 6.3.4

- actions/checkout to v7.0.1, SHA pinned
- coverallsapp/github-action from master to v2.3.8, SHA pinned
- github/codeql-action to v4.37.4, SHA pinned
- ossf/scorecard-action to v2.4.4, SHA pinned
- supertest from 6.1.6 to 6.3.4 (same major)
supertest 6.2.0+ pulls in superagent 7/8, which ships modern syntax
and uses TextEncoder, breaking the CI matrix on Node.js <= 12.
@UlisesGascon
UlisesGascon merged commit 702a164 into master Aug 24, 2026
22 checks passed
@UlisesGascon UlisesGascon mentioned this pull request Aug 24, 2026
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.

Bump dependencies

3 participants