Skip to content

Update CI platforms and node build dependencies#8

Merged
afaundez merged 3 commits into
masterfrom
ci
Jun 30, 2025
Merged

Update CI platforms and node build dependencies#8
afaundez merged 3 commits into
masterfrom
ci

Conversation

@afaundez

Copy link
Copy Markdown
Owner

Updated CI and Test Kitchen configurations to use newer OS versions (e.g., amazonlinux-2023, centos-stream-10, debian-12, fedora-40, oraclelinux-9, ubuntu-24.04). Added 'tar' as a dependency for Amazon in node_build.rb and updated Python version logic. Changed test node version in standalone_install_spec.rb to 24.3.0.

Updated CI and Test Kitchen configurations to use newer OS versions (e.g., amazonlinux-2023, centos-stream-10, debian-12, fedora-40, oraclelinux-9, ubuntu-24.04). Added 'tar' as a dependency for Amazon in node_build.rb and updated Python version logic. Changed test node version in standalone_install_spec.rb to 24.3.0.
@afaundez afaundez requested a review from Copilot June 30, 2025 03:39

This comment was marked as outdated.

Replaces deprecated lint and unit test commands in TESTING.md with updated alternatives. In node_build.rb, corrects 'supported_plaftorms' to 'supported_platforms', updates python selection logic for Debian, Ubuntu, and Oracle, and adjusts method calls to use the corrected platform method.
@afaundez afaundez requested a review from Copilot June 30, 2025 04:06

Copilot AI left a comment

Copy link
Copy Markdown

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 CI configurations and node build dependencies to support newer operating system versions and improve dependency handling.

  • Updated the test node version to 24.3.0 in the integration test.
  • Added a tar dependency for Amazon in node_build.rb and refined the Python version logic.
  • Updated Kitchen Dokken and GitHub Actions configurations with newer OS images.

Reviewed Changes

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

Show a summary per file
File Description
test/integration/default/standalone_install_spec.rb Updated node version used in integration testing.
libraries/chef/node_build.rb Added tar dependency and updated Python and make logic.
kitchen.dokken.yml Revised platform definitions to use updated OS versions.
TESTING.md Modified lint and unit test commands to reflect new tools.
.github/workflows/ci.yml Updated OS matrix and checkout action version to align with new configurations.

@afaundez afaundez merged commit 380f374 into master Jun 30, 2025
24 checks passed
@afaundez afaundez deleted the ci branch June 30, 2025 04:09
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.

2 participants