Skip to content

RUBY-3232 Switch to supported build hosts #2712

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

Merged
merged 43 commits into from
May 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
3cdb17d
Bump to latest toolchain and clean up specs to use consistent (and mo…
jamis May 2, 2023
e6f7488
fix config validation errors
jamis May 2, 2023
67084a0
don't try to run ruby 2.7 on ubuntu2204
jamis May 2, 2023
c93f6b8
bump submodule to get updated toolchain version
jamis May 3, 2023
f88fa93
rhel84 -> rhel80
jamis May 3, 2023
b9b1a4d
keep tweaking
jamis May 3, 2023
011c74a
add "require_solo" helper
jamis May 3, 2023
14ffa22
for testing: pointing spec/shared at my own branch
jamis May 4, 2023
cdac798
update spec/shared again to fix typo
jamis May 4, 2023
c90cdea
bump spec/shared version again to prevent apt-get install from prompting
jamis May 4, 2023
6b29091
make sure cmake is installed for FLE runs
jamis May 4, 2023
eb5c86e
don't test on 3.2 yet (broken tests)
jamis May 4, 2023
9f93b3f
make sure we check for cmake BEFORE the bundle is installed
jamis May 4, 2023
fc65cd2
use MDB 5.x for testing certain auth mechanisms
jamis May 4, 2023
fb22de6
try building the native extension for mongo_kerberos
jamis May 5, 2023
ea4ce94
remove jruby-9.4 for now to see if things pass any better with 9.3
jamis May 5, 2023
d53a952
bump spec/shared to get updated server registry (for aarch64 versions)
jamis May 5, 2023
1304050
update serverless to use rhel80
jamis May 5, 2023
5ee62d7
move the install_cmake function to spec/shared, and make sure it gets…
jamis May 5, 2023
203873a
don't run zstd tests on jruby (no support)
jamis May 5, 2023
1189d51
bump spec/shared to get updated target arch selection
jamis May 5, 2023
7eaaf6c
replace jruby 9.4 with 9.3 in sample_rubies list
jamis May 5, 2023
d52db61
bump spec/shared again
jamis May 5, 2023
a808328
make sure kerberos stuff doesn't get confused by the BUNDLE_GEMFILE v…
jamis May 5, 2023
110b5dc
don't test jruby on arm for now
jamis May 5, 2023
0631fbf
don't assume x86_64 architecture
jamis May 5, 2023
dfdf121
fix invalid config
jamis May 5, 2023
51f35ca
jruby-9.3 isn't being built for ubuntu/debian :/
jamis May 5, 2023
f0c9eda
need to build the bundle for the kerberos gem before compiling it
jamis May 5, 2023
515b8f3
bump spec/shared to latest from my branch
jamis May 11, 2023
ed4f176
jruby-9.3 is being built as a recent ruby now
jamis May 11, 2023
e9b9733
don't include ruby-3.2 in supported rubies (yet)
jamis May 12, 2023
3e522a5
Merge branch 'master' into 3232-switch-to-supported-build-hosts
jamis May 12, 2023
83093e5
rebuild config.yml
jamis May 12, 2023
3cc8d27
bump spec/shared
jamis May 19, 2023
62efeba
leaving out debian11 for now; we have ubuntu2204, which is closely re…
jamis May 24, 2023
2a97b34
the file is /etc/os-release, not /etc/os_release
jamis May 24, 2023
6df7397
remove jruby from FLE tests
jamis May 24, 2023
8a70abf
comment out the failing tests (and reference the corresponding Jira t…
jamis May 24, 2023
bf9fc51
forgot to comment out 'latest'
jamis May 24, 2023
a708439
cmake is only needed if the helper is being installed
jamis May 25, 2023
267bfe3
bump spec/shared
jamis May 25, 2023
740c9c8
Merge branch 'master' into 3232-switch-to-supported-build-hosts
jamis May 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
709 changes: 228 additions & 481 deletions .evergreen/config.yml

Large diffs are not rendered by default.

41 changes: 22 additions & 19 deletions .evergreen/config/axes.yml.erb
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,14 @@ axes:
- id: "ruby"
display_name: Ruby Version
values:
- id: "ruby-3.2"
display_name: ruby-3.2
variables:
RVM_RUBY: "ruby-3.2"
- id: "ruby-3.1"
display_name: ruby-3.1
variables:
RVM_RUBY: "ruby-3.1"
- id: "ruby-3.1"
display_name: ruby-3.1
variables:
Expand Down Expand Up @@ -170,36 +178,31 @@ axes:
display_name: jruby-9.3
variables:
RVM_RUBY: "jruby-9.3"

- id: "jruby-9.4"
display_name: jruby-9.4
variables:
RVM_RUBY: "jruby-9.4"

- id: "os"
display_name: OS
values:
- id: debian11
display_name: "Debian 11"
run_on: debian11-small
- id: ubuntu2004
display_name: "Ubuntu 20.04"
run_on: ubuntu2004-small
- id: ubuntu1804
display_name: "Ubuntu 18.04"
run_on: ubuntu1804-small
- id: ubuntu1604
display_name: "Ubuntu 16.04"
run_on: ubuntu1604-small
- id: rhel80
- id: ubuntu2204
display_name: "Ubuntu 22.04"
run_on: ubuntu2204-small
- id: rhel8
display_name: "RHEL 8"
run_on: rhel80-small
- id: rhel70
display_name: "RHEL 7"
run_on: rhel70-small
- id: rhel62
display_name: "RHEL 6"
run_on: rhel62-small
- id: rhel8-arm
display_name: "RHEL 8 ARM64"
run_on: rhel82-arm64-small

- id: docker-distro
display_name: Docker Distro
values:
<% %w(debian92 debian10 ubuntu1804 ubuntu2004).each do |distro| %>
<% %w(debian11 ubuntu2204).each do |distro| %>
- id: <%= distro %>
display_name: <%= distro %>
variables:
Expand Down Expand Up @@ -299,7 +302,7 @@ axes:
values:
- id: mmapv1
display_name: MMAPv1
run_on: ubuntu1604-small
run_on: rhel80-small
variables:
MMAPV1: 'true'

Expand Down
Loading