Commit graph

1395 commits

Author SHA1 Message Date
Stan Hu
d95e4efae8
Add Ruby patch for https://bugs.ruby-lang.org/issues/19580
This fixes seg faults seen after tests finish running. This pulls in
an upstream fix for Nokogiri/libxml2:
https://github.com/ruby/ruby/pull/7663.

These patches can be dropped once Nokogiri v1.15 is available and
`NOKOGIRI_LIBXML_MEMORY_MANAGEMENT=default` is set in CI.

See https://gitlab.com/gitlab-org/gitlab/-/issues/390313#note_1342807685
for more details.
2023-04-13 12:05:02 -07:00
Balasankar 'Balu' C
c2be25e44f Merge branch 'toon-gitaly-no-ruby' into 'master'
gitaly: Remove Ruby from image

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/671

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Toon Claes <toon@gitlab.com>
2023-04-07 10:56:55 +00:00
Toon Claes
df539bba43 gitaly: Remove Ruby from image 2023-04-07 10:56:55 +00:00
Stan Hu
e19cd924db Merge branch 'add-exiftool' into 'master'
Add exiftool as a component tool for workhorse

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/669

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Reviewed-by: Jason Plum <jplum@gitlab.com>
Co-authored-by: DJ Mountney <dj@gitlab.com>
2023-04-07 01:02:09 +00:00
DJ Mountney
e48a60a78d Add exiftool as a component tool for workhorse 2023-04-07 01:02:09 +00:00
Andrejs Cunskis
4c57027790 Merge branch 'fix-bundler-matrix' into 'master'
Fix Bundler element in matrix array

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/668

Merged-by: Andrejs Cunskis <acunskis@gitlab.com>
Approved-by: Andrejs Cunskis <acunskis@gitlab.com>
Co-authored-by: Rémy Coutable <remy@rymai.me>
2023-04-06 19:24:33 +00:00
Rémy Coutable
edbea081dd Fix Bundler element in matrix array 2023-04-06 19:24:33 +00:00
Andrejs Cunskis
e324a472bb Merge branch 'support-bundler-2.4' into 'master'
Support Bundler 2.4

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/667

Merged-by: Andrejs Cunskis <acunskis@gitlab.com>
Approved-by: Andrejs Cunskis <acunskis@gitlab.com>
Co-authored-by: Rémy Coutable <remy@rymai.me>
2023-04-05 13:48:13 +00:00
Rémy Coutable
583426f9ec Support Bundler 2.4 2023-04-05 13:48:13 +00:00
Stan Hu
42076c2eb7 Merge branch 'mk-ruby-patches' into 'master'
Update Rubies to pull in latest patches

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/665

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Matthias Kaeppler <mkaeppler@gitlab.com>
2023-04-02 04:47:39 +00:00
Matthias Kaeppler
7d1d958b51 Update Rubies to pull in latest patches 2023-03-31 09:45:09 +02:00
Rémy Coutable
117965b5c2 Merge branch 'vs/fix-qa-images-customersdot' into 'master'
Fix CustomersDot QA images matrix

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/664

Merged-by: Rémy Coutable <remy@rymai.me>
Approved-by: Rémy Coutable <remy@rymai.me>
Reviewed-by: Rémy Coutable <remy@rymai.me>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2023-03-23 11:18:37 +00:00
Vitaly Slobodin
6fe52d6fbc
Fix CustomersDot QA images matrix 2023-03-23 10:42:15 +01:00
Balasankar 'Balu' C
265d898064 Merge branch '98-add-k8s-tools' into 'master'
Add k8s tooling to CNG build images

Closes #98

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/471

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Dustin Collins <714871-dustinmm80@users.noreply.gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Dmitry Makovey <dmakovey@gitlab.com>
2023-03-22 05:11:21 +00:00
Dmytro Makovey
9d82f222ae Add k8s tooling to CNG build images 2023-03-22 05:11:21 +00:00
Balasankar 'Balu' C
78ac3abf1b Merge branch 'sh-add-clang-deps-for-rust' into 'master'
Add clang dependencies for Rust's bindgen

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/663

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Brett Walker <bwalker@gitlab.com>
Co-authored-by: Stan Hu <stanhu@gmail.com>
2023-03-22 04:44:02 +00:00
Stan Hu
c771289540 Add clang dependencies for Rust's bindgen 2023-03-22 04:44:02 +00:00
Stan Hu
09dc6d12cc Merge branch 'vs/update-customersdot-deps' into 'master'
Update CustomersDot dependencies

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/660

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2023-03-21 15:44:37 +00:00
Vitaly Slobodin
a17138f92b
Update Ruby to 3.2 for CustomersDot 2023-03-21 09:09:50 +01:00
Vitaly Slobodin
6a79bef1f3
Update git to 2.36 for CustomersDot 2023-03-21 09:09:47 +01:00
Vitaly Slobodin
c126f48954
Update Chrome to 111 for CustomersDot 2023-03-21 09:09:01 +01:00
Balasankar 'Balu' C
f1ee82f296 Merge branch 'vs/psql-12-customersdot' into 'master'
Bump PostgreSQL to 12 for CustomersDot

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/662

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2023-03-21 05:11:30 +00:00
Stan Hu
013bf09f5c Merge branch 'vs/update-google-chrome' into 'master'
Update Google Chrome to 111

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/661

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2023-03-20 15:48:02 +00:00
Vitaly Slobodin
02d4fac483
Bump Postgres to 12 for CustomersDot 2023-03-17 10:02:54 +01:00
Vitaly Slobodin
153ff3c2cf
Bump Google Chrome in KAS from 107 to 111 2023-03-17 09:41:05 +01:00
Vitaly Slobodin
b28ccd8306
Add Google Chrome 111 2023-03-17 09:40:39 +01:00
Vitaly Slobodin
dc40eb856c
Remove Google Chrome 108 2023-03-17 09:38:58 +01:00
Vitaly Slobodin
6bfdad143f
Remove Google Chrome 107 2023-03-17 09:38:50 +01:00
Vitaly Slobodin
a76708ffe9
Remove Google Chrome 106 2023-03-17 09:38:42 +01:00
Stan Hu
20172e1246 Merge branch 'golang-19-7' into 'master'
Update golang patch versions to 1.19.7 and 1.18.10

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/655

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: DJ Mountney <dj@gitlab.com>
2023-03-15 19:36:16 +00:00
DJ Mountney
51836b61e6 Update golang patch versions to latest
- Also drop the 1.17 version. Nothing using it anymore.
2023-03-15 18:31:03 +00:00
Stan Hu
b4b2d5d108 Merge branch 'alexives-add-gitlab-14-build' into 'master'
Replace pg11 with pg14 gitlab images

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/659

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Alex Ives <aives@gitlab.com>
2023-03-15 14:38:32 +00:00
Balasankar 'Balu' C
721134d37f Merge branch 'add-golangci-lint-v1.51' into 'master'
Add golangci-lint version 1.51

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/654

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Mirko Grönroos <mirko.gronroos@verkkokauppa.com>
2023-03-15 10:03:30 +00:00
Alex Ives
01704b7962 Update file gitlab.images.yml 2023-03-15 00:59:35 +00:00
Stan Hu
71a2a7cfa8 Merge branch 'sh-update-ruby-3.1-and-3.2' into 'master'
Add Ruby 3.1 and 3.2 to e2e images

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/658

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2023-03-12 16:32:53 +00:00
Stan Hu
339f963bf6
Add Ruby 3.1 and 3.2 to e2e images 2023-03-12 08:35:12 -07:00
Balasankar 'Balu' C
b5448b8540 Merge branch 'sh-fix-danger' into 'master'
Fix Danger job failing due to missing NODE_INSTALL_VERSION

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/657

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Stan Hu <stanhu@gmail.com>
2023-03-12 05:27:44 +00:00
Stan Hu
0e513f4d08
Fix Danger job failing due to missing NODE_INSTALL_VERSION
https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/651
removed the argument handling in `scripts/install-node`, but this
led to a build failure in https://gitlab.com/gitlab-org/gitlab-build-images/-/jobs/3916618504
since `NODE_INSTALL_VERSION` is not always exported. We restore
the parsing of the arguments, but leave out the default values.
2023-03-11 17:23:12 -08:00
Stan Hu
6cb9ebafe9 Merge branch 'sh-add-ruby-3.1' into 'master'
Add Ruby 3.1 to build

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/653

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2023-03-10 19:41:45 +00:00
Mirko Grönroos
6376b7b9de Add golangci-lint version 1.51 2023-03-10 12:38:32 +02:00
Balasankar 'Balu' C
2782aa93d6 Merge branch 'andrey-remove-high-cpu' into 'master'
Remove high-cpu tag

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/652

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2023-03-10 05:24:30 +00:00
Stan Hu
fb6c042b8a
Drop Chrome 106 from the builds
Chrome 109 appears to be the default, so let's stick with that.
2023-03-08 14:16:24 -08:00
Stan Hu
7cd47b00a8
Bump Ruby 3.2 version to 3.2.1 2023-03-08 14:12:04 -08:00
Stan Hu
a8f2113955
Add Ruby 3.1 to build
Ruby 3.2 contains a number of kwargs fixes, and Rails 7 may be a
prerequisite for Ruby 3.2. We'll want to test and deploy Ruby 3.1
before jumping to 3.2.

Ruby 3.1 requires at least rubygems v3.1.3. Let's just bump
everything to 3.4, and consolidate the Ruby 3.2 build.
2023-03-08 14:12:00 -08:00
Andrejs Cunskis
d2b0eb7da6
Remove high-cpu tag 2023-03-08 12:03:27 +01:00
Balasankar 'Balu' C
c35f4e8749 Merge branch 'eread/add-ruby-3_2-www_gitlab_com-image-again' into 'master'
Add new Ruby 3.2 version of www-gitlab-com Docker image

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/651

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Evan Read <eread@gitlab.com>
2023-03-07 03:57:18 +00:00
Evan Read
0401bbf92f Add new Ruby 3.2 version of www-gitlab-com Docker image 2023-03-07 03:57:18 +00:00
Balasankar 'Balu' C
9639313abf Merge branch 'remove-ginkgo-v1-from-operator-build' into 'master'
Remove ginkgo v1 from operator build base

Closes gitlab-org/cloud-native/gitlab-operator#411

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/640

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2023-03-06 09:26:23 +00:00
Balasankar 'Balu' C
7cd2352be6 Merge branch 'vs/add-ruby-3-for-customersdot' into 'master'
Add Ruby 3 support for CustomersDot images

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/647

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2023-03-06 07:01:04 +00:00
Vitaly Slobodin
8057d62fe2
Add Ruby 3 support for CustomersDot images 2023-03-06 07:48:46 +01:00