Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Packer support for MacOS 13 test images in Orka #3882

Merged
merged 4 commits into from
Aug 31, 2024

Conversation

UlisesGascon
Copy link
Member

Main Changes

  • Updated documentation with the new environmental variables
  • Added Packer template for Orka MacOS 13 ARM test
  • Added Packer template for Orka MacOS 13 Intel test
  • Updated CI to use all the expected environmental variables

Context

VMs current capabilities

Currently the images do the following:

  • Change the password of the default user
  • Add SSH key access
  • Disable SSH password authentication.
  • Install Homebrew.
  • Check Homebrew (Ignore errors because we are not using the last version of Xcode).
  • Install dependencies using Homebrew. (git, automake, bash, libtool, cmake, python, and ccache)

Dependencies installed

  • autoconf 2.72
  • automake 1.17
  • bash 5.2.32
  • blake3 1.5.4
  • ca-certificates 2024-07-02
  • ccache 4.10.2_1
  • cmake 3.30.3
  • fmt 11.0.2
  • gettext 0.22.5
  • git 2.46.0
  • hiredis 1.2.0
  • libtool 2.4.7
  • lz4 1.10.0
  • m4 1.4.19
  • mpdecimal 4.0.0
  • openssl@3 3.3.1
  • pcre2 10.44
  • python@3.12 3.12.5
  • readline 8.2.13
  • sqlite 3.46.1
  • xxhash 0.8.2
  • xz 5.6.2
  • zstd 1.5.6

Test performed

The VMs are capable of build and test node from the source code

git clone https://github.com/nodejs/node
cd node
./configure
make -j4
make -j4 test

- Related: nodejs#3686
- Updated documentation with the new environmental variables
- Added Packer template for Orka MacOS 13 ARM test
- Updated CI to use all the expected environmental variables
@UlisesGascon
Copy link
Member Author

The failing CI validation error is solved when #3881 is merged.

@UlisesGascon UlisesGascon merged commit e0c73b4 into nodejs:main Aug 31, 2024
1 of 2 checks passed
@UlisesGascon UlisesGascon deleted the feat/packer-macos11-arm-test branch August 31, 2024 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants