Skip to content

STRY64095305: Release 7.0 — Merge dev → main to publish updated GitHub Action to Marketplace with Node 24 runtime support.#15

Merged
maheshganjiSnc merged 7 commits into
mainfrom
dev
Jun 15, 2026
Merged

STRY64095305: Release 7.0 — Merge dev → main to publish updated GitHub Action to Marketplace with Node 24 runtime support.#15
maheshganjiSnc merged 7 commits into
mainfrom
dev

Conversation

@maheshganjiSnc

Copy link
Copy Markdown
Collaborator

Summary

Release 7.0 — Merge dev → main to publish updated GitHub Action to Marketplace with Node 24 runtime support.

Why

GitHub has deprecated Node.js 20 on Actions runners (Node 20 EOL: April 2026, forced migration: June 2026).
All 8 ServiceNow DevOps GitHub Actions have been migrated to Node 24 to ensure continued functionality for customers.

What's Included

Runtime

  • action.yml runtime updated from node20 → node24

Dependencies (pinned to exact versions)

Package Old New
@actions/core ^1.10.1 1.11.1
@vercel/ncc ^0.38.0 0.38.3
axios ^1.7.7 1.8.4
follow-redirects ^1.15.6 1.15.9

Workflow Files

  • actions/checkout → v4
  • actions/setup-node → v4
  • actions/setup-java → v4 (where applicable)
  • node-version → 24

Source Code

  • No functional changes

Testing

  • End-to-end tested with token-based auth (v2 API) ✅
  • End-to-end tested with username/password auth (v1 API) ✅

Dependencies

All approved via internal open source library approval process.

Story

STRY64095305: GitHub Actions Release to Marketplace for 7.0

maheshganjiSnc and others added 7 commits December 3, 2024 08:36
Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
…ion 20. (#7)

* updated readme file

* MAINT: Test custom action with node20

* Upgraded dependency versions

* rebuild

* update vlcc/ncc version

---------

Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
Co-authored-by: ramaraju.polanki <ramaraju.polanki@servicenow.com>
  - Run weekly security scans every Monday
  - Scan pull requests targeting main branch
  - Use security-extended query suite for comprehensive analysis
MAINT: Add CodeQL security scanning workflow
* STRY63281042: Upgrade Node.js runtime from node20 to node24, update dependencies and workflow versions

* STRY63592000: Pin dependency versions and rebuild dist for Node 24 migration

---------

Co-authored-by: Cascade Bot <cascade@example.com>
@maheshganjiSnc
maheshganjiSnc merged commit 9216917 into main Jun 15, 2026
2 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.

4 participants