Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Aug 12, 2025

This PR updates the GitHub Action to use the node24 runtime instead of the deprecated node20 runtime.

Changes Made

  • action.yml: Updated the runtime from using: 'node20' to using: 'node24'
  • .github/workflows/ci.yml: Updated the CI workflow to use Node.js 24.x for consistency with the action runtime

Testing

  • ✅ Project builds successfully with the new runtime
  • ✅ Linting passes without issues
  • ✅ Distribution files updated via npm run package
  • ✅ Core functionality tests pass (3/4 tests, with 1 unrelated failure in offline mode)

The change is minimal and maintains full backward compatibility while ensuring the action uses the latest supported Node.js runtime in GitHub Actions.

Fixes #1467.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • gitea.com
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (dns block)
  • https://api.github.com/graphql
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
    • Triggering command: node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/lib/main.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/compare/1.5.0...2.0.0
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/compare/2.0.0...3.0.0-a01
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/compare/2.0.0...3.0.1
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/releases/tags/1.5.0
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/releases/tags/2.0.0
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/releases/tags/3.0.0-a01
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)
  • https://api.github.com/repos/mikepenz/release-changelog-builder-action-playground/releases/tags/3.0.1
    • Triggering command: /usr/local/bin/node /home/REDACTED/work/release-changelog-builder-action/release-changelog-builder-action/node_modules/jest-worker/build/processChild.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copy link
Contributor Author

Copilot AI commented Aug 12, 2025

@mikepenz 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.

I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.

Copilot AI changed the title [WIP] Update Action to use node24 runtime Update Action to use node24 runtime Aug 12, 2025
Copilot AI requested a review from mikepenz August 12, 2025 05:19
Copilot finished work on behalf of mikepenz August 12, 2025 05:19
@mikepenz
Copy link
Owner

@copilot remove the unrelated junit.xml in this PR

Copy link
Contributor Author

Copilot AI commented Aug 12, 2025

@copilot remove the unrelated junit.xml in this PR

Removed the unrelated junit.xml file and added it to .gitignore to prevent future accidental commits of test output files. Commit: a1351a7

Copilot finished work on behalf of mikepenz August 12, 2025 05:25
@mikepenz mikepenz marked this pull request as ready for review August 12, 2025 05:26
@github-actions
Copy link

github-actions bot commented Aug 12, 2025

TestsPassed ✅SkippedFailed
JUnit Test Report66 ran66 passed0 skipped0 failed
TestResult
No test annotations available

@mikepenz mikepenz requested a review from Copilot August 12, 2025 05:26
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the GitHub Action to use the newer node24 runtime instead of the deprecated node20 runtime, ensuring compatibility with the latest Node.js version supported by GitHub Actions.

Key changes:

  • Updated action runtime specification from node20 to node24
  • Updated CI workflow to use Node.js 24.x for consistency with the action runtime

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
action.yml Updates runtime specification to use node24 instead of node20
.github/workflows/ci.yml Updates CI workflow to use Node.js 24.x for consistency

@mikepenz mikepenz merged commit f991924 into develop Aug 12, 2025
6 checks passed
@mikepenz mikepenz deleted the copilot/fix-1467 branch August 12, 2025 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Action to use node24 runtime

2 participants