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

pull ruby build #916

Merged
merged 55 commits into from
Jun 3, 2024
Merged

pull ruby build #916

merged 55 commits into from
Jun 3, 2024

Conversation

jasonkarns
Copy link
Member

@jasonkarns jasonkarns commented Jun 3, 2024

merges ruby-build v20230330

This includes updates to the mock/stub which bats-mock doesn't have yet. It's mostly fine, but we need to add this functionality to bats-mock and pull it out of here.

ruby-build commits
  • graalvm-ce-dev-builds are now using JDK 19
  • Add JRuby 9.3.10.0
  • ruby-build 20230202
  • Add JRuby 9.4.1.0
  • Remove patch for openssl-1.1.1q
  • Added dependabot update for GitHub Actions
  • Bump actions/checkout from 2 to 3
  • Bump mislav/bump-homebrew-formula-action from 1 to 2
  • Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4
  • Use the current JRuby download url
  • Removed definitions that are already removed from official site
  • Update sha2 for JRuby 1.7.2
  • bump openssl version to 3.0.8
  • bump openssl version to 1.1.1t
  • ruby-build 20230208
  • http://topazruby.com/ is 404 now
  • Add Ruby 3.2.1
  • ruby-build 20230208.1
  • release script: handle multiple releases on the same day
  • Remove brew update instruction (#2151)
  • Update truffleruby-dev to use builds based on Ubuntu 20.04.
  • Update truffleruby+graalvm-dev builds to use the latest Java LTS build as a base.
  • ruby-build 20230222
  • Add mruby-3.2.0
  • automatically detect and use Homebrew's libyaml
  • add stub_repeated test helper
  • appease linter
  • ruby-build 20230306
  • Add JRuby 9.4.2.0
  • ruby-build 20230309
  • Remove AWS access key ID from version control (#2163)
  • Add definitions for Ruby 2.7.8, 3.0.6, 3.1.4, 3.2.2 (#2174)
  • Upgrade from OpenSSL 3.0 to OpenSSL 3.1
  • Avoid shellcheck CI job commenting on every PR
  • ruby-build 20230330

eregon and others added 30 commits January 24, 2023 19:26
* No definition uses it anymore.
Added dependabot update for GitHub Actions
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action) from 1 to 2.
- [Release notes](https://github.com/mislav/bump-homebrew-formula-action/releases)
- [Commits](mislav/bump-homebrew-formula-action@v1...v2)

---
updated-dependencies:
- dependency-name: mislav/bump-homebrew-formula-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [redhat-plumbers-in-action/differential-shellcheck](https://github.com/redhat-plumbers-in-action/differential-shellcheck) from 3 to 4.
- [Release notes](https://github.com/redhat-plumbers-in-action/differential-shellcheck/releases)
- [Changelog](https://github.com/redhat-plumbers-in-action/differential-shellcheck/blob/main/docs/CHANGELOG.md)
- [Commits](redhat-plumbers-in-action/differential-shellcheck@v3...v4)

---
updated-dependencies:
- dependency-name: redhat-plumbers-in-action/differential-shellcheck
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…/checkout-3

Bump actions/checkout from 2 to 3
Bump up latest stable versions of OpenSSL
…bump-homebrew-formula-action-2

Bump mislav/bump-homebrew-formula-action from 1 to 2
…plumbers-in-action/differential-shellcheck-4

Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4
release script: handle multiple releases on the same day
ohbarye and others added 24 commits February 20, 2023 16:00
because `brew update` runs automatically on `brew upgrade` by default since long time ago.
Ubuntu 18.04 will be end of life soon and TruffleRuby will stop delivering builds based on 18.04 accordingly.
…d as a base.

truffleruby+graalvm-dev currently delivers builds using both the latest Java and the latest Java LTS release as a base. Since the latest Java changes more frequently than the LTS release, using the LTS as a base helps prevent the URLs from growing stale.
Co-authored-by: Mislav Marohnić <git@mislav.net>
Automatically detect and link to Homebrew's libyaml
This is to stop people's security software from complaining about it.
Avoid shellcheck CI job commenting on every PR
Upgrade from OpenSSL 3.0 to OpenSSL 3.1
* commit 'refs/rbtags/v20230330':
  ruby-build 20230330
  Avoid shellcheck CI job commenting on every PR
  Upgrade from OpenSSL 3.0 to OpenSSL 3.1
  Add definitions for Ruby 2.7.8, 3.0.6, 3.1.4, 3.2.2 (#2174)
  Remove AWS access key ID from version control (#2163)
  ruby-build 20230309
  Add JRuby 9.4.2.0
  ruby-build 20230306
  appease linter
  add stub_repeated test helper
  automatically detect and use Homebrew's libyaml
  Add mruby-3.2.0
  ruby-build 20230222
  Update truffleruby+graalvm-dev builds to use the latest Java LTS build as a base.
  Update truffleruby-dev to use builds based on Ubuntu 20.04.
  Remove brew update instruction (#2151)
  release script: handle multiple releases on the same day
  ruby-build 20230208.1
  Add Ruby 3.2.1
  http://topazruby.com/ is 404 now
  ruby-build 20230208
  bump openssl version to 1.1.1t
  bump openssl version to 3.0.8
  Update sha2 for JRuby 1.7.2
  Removed definitions that are already removed from official site
  Use the current JRuby download url
  Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4
  Bump mislav/bump-homebrew-formula-action from 1 to 2
  Bump actions/checkout from 2 to 3
  Added dependabot update for GitHub Actions
  Remove patch for openssl-1.1.1q
  Add JRuby 9.4.1.0
  ruby-build 20230202
  Add JRuby 9.3.10.0
  graalvm-ce-dev-builds are now using JDK 19
Most of the brew and uname checks in ruby-build are for
checking/compiling yaml, readline, gmp and openssl.

The only real uname/brew calls we have are for resolving the number of
cores, which is skipped when MAKE_OPTS are provided explicitly (as they
are in most of the stubbed make calls).
@jasonkarns jasonkarns merged commit c7e0e9e into main Jun 3, 2024
9 checks passed
@jasonkarns jasonkarns deleted the pull-ruby-build branch June 3, 2024 13:29
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.