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

Update openssl to 1.1.1j and ruby to 2.7.2 to enable m1 mac builds #153

Merged
merged 5 commits into from Mar 3, 2021

Conversation

jeremiahsnapp
Copy link
Contributor

@jeremiahsnapp jeremiahsnapp commented Feb 26, 2021

Updates to enable darwin/arm64 (M1) builds:

  • Update openssl to 1.1.1i
  • Update ruby to 2.7.2

Also: remove macOS 10.13 from the build matrices

@jeremiahsnapp jeremiahsnapp requested review from a team as code owners February 26, 2021 21:16
marcparadise and others added 4 commits February 26, 2021 15:57
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
Also add macOS to canary build matrices

Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
@tas50 tas50 changed the title Update openssl to 1.1.1i to enable m1 mac builds Update openssl to 1.1.1j to enable m1 mac builds Feb 26, 2021
@tduffield tduffield changed the title Update openssl to 1.1.1j to enable m1 mac builds Update openssl to 1.1.1j and ruby to 2.7.2 to enable m1 mac builds Mar 1, 2021
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
@jeremiahsnapp jeremiahsnapp added the Expeditor: Skip Omnibus Used to skip built_in:trigger_omnibus_release_build label Mar 3, 2021
@jeremiahsnapp jeremiahsnapp merged commit ed21b3f into master Mar 3, 2021
@jeremiahsnapp jeremiahsnapp deleted the snappj/m1-updates branch March 3, 2021 00:15
balasankarc added a commit to balasankarc/omnibus that referenced this pull request Oct 8, 2021
The restricton `< 17` was originally added by 2777c5b in
chef#1013 because `omnibus-toolchain`
was still shipping Ruby 2.6 at that time, and Ohai 17 required Ruby 17.
However, starting with
chef/omnibus-toolchain#153, `omnibus-toolchain`
is on Ruby 2.7+, and hence this restriction can be removed.

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
balasankarc added a commit to balasankarc/omnibus that referenced this pull request Oct 8, 2021
The restricton `< 17` was originally added by 2777c5b in
chef#1013 because `omnibus-toolchain`
was still shipping Ruby 2.6 at that time, and Ohai 17 required Ruby 17.
However, starting with
chef/omnibus-toolchain#153, `omnibus-toolchain`
is on Ruby 2.7+, and hence this restriction can be removed.

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
balasankarc added a commit to balasankarc/omnibus that referenced this pull request Oct 8, 2021
The restricton `< 17` was originally added by 2777c5b in
chef#1013 because `omnibus-toolchain`
was still shipping Ruby 2.6 at that time, and Ohai 17 required Ruby 17.
However, starting with
chef/omnibus-toolchain#153, `omnibus-toolchain`
is on Ruby 2.7+, and hence this restriction can be removed.

To be on the safe side, we are bumping the upper limit to 18 to avoid
any surprises when next major version of Ohai comes out.

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
johnmccrae pushed a commit to chef/omnibus that referenced this pull request Sep 28, 2022
The restricton `< 17` was originally added by 2777c5b in
#1013 because `omnibus-toolchain`
was still shipping Ruby 2.6 at that time, and Ohai 17 required Ruby 17.
However, starting with
chef/omnibus-toolchain#153, `omnibus-toolchain`
is on Ruby 2.7+, and hence this restriction can be removed.

To be on the safe side, we are bumping the upper limit to 18 to avoid
any surprises when next major version of Ohai comes out.

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Expeditor: Skip Omnibus Used to skip built_in:trigger_omnibus_release_build
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants