Skip to content

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

Merged
maheshganjiSnc merged 17 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.#66
maheshganjiSnc merged 17 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

nitin-parashar and others added 17 commits September 29, 2025 16:23
  - Run weekly security scans every Monday
  - Scan pull requests targeting main branch
  - Use security-extended query suite for comprehensive analysis
* change version to 1.35.2

* Update README.md

* STRY55387839:Adding support for token authentication in changeaction

* STRY55387839:Updating README.md file and adding sample workflow script

* STRY55387839:Updated node version to node16

* STRY55387839:Modifying workflow file

* defect fixes

* defect fixes

* fixes

* STRY55377568: Add logs in case of auto-approval/rejection

* Deployment Gate changes

* change status poll issue fix

* defect fixes

* updated version to v2.0.0

* updated version to v2.0.0

* fixed syntax issue in src/lib/create-change.js

* added new index.js file

* STRY56127181 : As per comments by customer as part of a case task

* STRY56127181 : Adding AutoCloseChange to Helper text in Readme file

* STRY56127181 : adding etc alone in description file

* STRY56127181 : autoCloseChange added in change attributes

* updated version in READme file

* regenerated index.js file

---------

Co-authored-by: bhavani.velivala <bhavani.velivala@servicenow.com>
Co-authored-by: Bhavani Velivala (ServiceNow) <76525147+bhavani-velivala-sn@users.noreply.github.com>
Co-authored-by: roy-ca <roy.ca@servicenow.com>
Co-authored-by: sampath-methuku-servicenow <83061325+sampath-methuku-servicenow@users.noreply.github.com>
Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
Co-authored-by: suryateja.konduru <suryateja.konduru@servicenow.com>
Co-authored-by: surya-konduru-sn <89965037+surya-konduru-sn@users.noreply.github.com>
MAINT: Add CodeQL security scanning workflow
DEF0783855: Fix encoded url for names during get change control API
* STRY63145083: DevOps 6.3- GitHub Custom tasks Release (#63)

* Add CodeQL security scanning workflow

  - Run weekly security scans every Monday
  - Scan pull requests targeting main branch
  - Use security-extended query suite for comprehensive analysis

* MAINT:Enable CodeQL scanning for dev branch PRs

* Sync the Dev Branch with the Main Branch (#29)

* change version to 1.35.2

* Update README.md

* STRY55387839:Adding support for token authentication in changeaction

* STRY55387839:Updating README.md file and adding sample workflow script

* STRY55387839:Updated node version to node16

* STRY55387839:Modifying workflow file

* defect fixes

* defect fixes

* fixes

* STRY55377568: Add logs in case of auto-approval/rejection

* Deployment Gate changes

* change status poll issue fix

* defect fixes

* updated version to v2.0.0

* updated version to v2.0.0

* fixed syntax issue in src/lib/create-change.js

* added new index.js file

* STRY56127181 : As per comments by customer as part of a case task

* STRY56127181 : Adding AutoCloseChange to Helper text in Readme file

* STRY56127181 : adding etc alone in description file

* STRY56127181 : autoCloseChange added in change attributes

* updated version in READme file

* regenerated index.js file

---------

Co-authored-by: bhavani.velivala <bhavani.velivala@servicenow.com>
Co-authored-by: Bhavani Velivala (ServiceNow) <76525147+bhavani-velivala-sn@users.noreply.github.com>
Co-authored-by: roy-ca <roy.ca@servicenow.com>
Co-authored-by: sampath-methuku-servicenow <83061325+sampath-methuku-servicenow@users.noreply.github.com>
Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
Co-authored-by: suryateja.konduru <suryateja.konduru@servicenow.com>
Co-authored-by: surya-konduru-sn <89965037+surya-konduru-sn@users.noreply.github.com>

* DEF0783855: Fix encoded url for names during get change control API

* DEF0783855: add error logging for failed change creation requests

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855: Adding logs

* DEF0783855:Remove logs

---------

Co-authored-by: Nitin Parashar <nitin.parashar@servicenow.com>
Co-authored-by: bhavani.velivala <bhavani.velivala@servicenow.com>
Co-authored-by: Bhavani Velivala (ServiceNow) <76525147+bhavani-velivala-sn@users.noreply.github.com>
Co-authored-by: roy-ca <roy.ca@servicenow.com>
Co-authored-by: sampath-methuku-servicenow <83061325+sampath-methuku-servicenow@users.noreply.github.com>
Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
Co-authored-by: suryateja.konduru <suryateja.konduru@servicenow.com>
Co-authored-by: surya-konduru-sn <89965037+surya-konduru-sn@users.noreply.github.com>
Co-authored-by: ankur-jain1-snow <ankur.jain1@servicenow.com>
Co-authored-by: vivek.nalubandu <vivek.nalubandu@servicenow.com>

* STRY63281042: Upgrade Node.js runtime from node20 to node24, update dependencies and workflow versions

* STRY63281042: Fix typo in runs-on (ubutun-latest → ubuntu-latest)

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

---------

Co-authored-by: Nitin Parashar <nitin.parashar@servicenow.com>
Co-authored-by: bhavani.velivala <bhavani.velivala@servicenow.com>
Co-authored-by: Bhavani Velivala (ServiceNow) <76525147+bhavani-velivala-sn@users.noreply.github.com>
Co-authored-by: roy-ca <roy.ca@servicenow.com>
Co-authored-by: sampath-methuku-servicenow <83061325+sampath-methuku-servicenow@users.noreply.github.com>
Co-authored-by: sampath.methuku <sampath.methuku@servicenow.com>
Co-authored-by: suryateja.konduru <suryateja.konduru@servicenow.com>
Co-authored-by: surya-konduru-sn <89965037+surya-konduru-sn@users.noreply.github.com>
Co-authored-by: ankur-jain1-snow <ankur.jain1@servicenow.com>
Co-authored-by: vivek.nalubandu <vivek.nalubandu@servicenow.com>
Co-authored-by: Cascade Bot <cascade@example.com>
@maheshganjiSnc maheshganjiSnc marked this pull request as ready for review June 15, 2026 09:52
@maheshganjiSnc maheshganjiSnc merged commit e0fb78a 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.

5 participants