Commit graph

415 commits

Author SHA1 Message Date
Vitaly Slobodin
67e3d687fb
Drop old yarn versions 2023-09-09 15:40:21 +02:00
DJ Mountney
98c31fec48
Update node repo pool to pull from latest location 2023-09-01 11:49:19 -07:00
Clemens Beck
8358164a33
Built FIPS Go 1.20 from branch 2023-08-21 19:11:18 +02:00
Clemens Beck
0231fd714e
Update default Go to 1.20.7
Update Go from 1.20.6 to 1.20.7.

Does not bump FIPS Go, as 1.20.7 has not yet released for it.

See: https://go.dev/doc/devel/release#go1.20

Changelog: changed
2023-08-21 19:11:17 +02:00
Clemens Beck
a722154b43
Update Go to 1.19.12
Update Go from 1.19.9 to 1.19.12.

See: https://go.dev/doc/devel/release#go1.19

Changelog: changed
2023-08-21 19:11:17 +02:00
Clemens Beck
5cf9cc32be
Update Go to 1.20.6
Update Go from 1.20.5 to 1.20.6.

See: https://go.dev/doc/devel/release#go1.20

Changelog: changed
2023-08-21 19:11:17 +02:00
Stan Hu
31fffdee1f
Add Go 1.21 to GitLab and Gitaly images
There is currently no FIPS branch for Go 1.21 yet, so we use
the Go 1.20.6 branch as a placeholder for now.
2023-08-08 22:37:04 -07:00
Stan Hu
4cd4099d24 Drop Ruby 2.7 builds 2023-08-09 05:33:58 +00:00
Nao Hashizume
5330912117
Bump Node.js version to 18.17.0 for GitLab images 2023-07-26 09:55:53 -07:00
Robert Marshall
a62181f84d Support Building with Go 1.20.5 2023-06-29 19:33:32 +00:00
Pierre Guinoiseau
7ffe9b0966 Add Hashicorp Vault to the www-gitlab-com images 2023-06-26 21:33:57 +12:00
DJ Mountney
c93c453d85
Use the newest golang patch 1.19.9 and 1.20.4 2023-05-29 13:41:41 -07:00
Andrejs Cunskis
c7ba5ff86c
Add chrome 113 version 2023-05-23 16:31:46 +03:00
Sylvester Chin
bfb96d0306 Use host IP instead of localhost for setting redis cluster 2023-05-19 15:28:24 +08:00
Sylvester Chin
4fdbf0af09 Bind to 0.0.0.0 2023-05-19 14:30:57 +08:00
Sylvester Chin
bc24429310 Add redis-cluster-6.2.12 image for CI pipeline 2023-05-19 12:06:27 +08:00
Vitaly Slobodin
a6fa51cb80 Bump Node.js to 18.16.0 2023-05-09 14:47:02 +00:00
Oscar Tovar
de3bd7ec56 Add Go 1.20 support 2023-05-06 01:56:00 +00:00
Evan Read
800aeab3d8 Make image based on Ruby 3.2.2 and Node.js 18.16.0 2023-04-20 04:45:56 +00:00
DJ Mountney
e48a60a78d Add exiftool as a component tool for workhorse 2023-04-07 01:02:09 +00:00
Rémy Coutable
583426f9ec Support Bundler 2.4 2023-04-05 13:48:13 +00:00
Matthias Kaeppler
7d1d958b51 Update Rubies to pull in latest patches 2023-03-31 09:45:09 +02:00
Stan Hu
c771289540 Add clang dependencies for Rust's bindgen 2023-03-22 04:44:02 +00: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
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
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
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
Evan Read
0401bbf92f Add new Ruby 3.2 version of www-gitlab-com Docker image 2023-03-07 03:57:18 +00:00
Evan Read
5a1ee91e9d Revert "Merge branch 'eread/add-ruby-3_2-www_gitlab_com-image' into 'master'" 2023-03-06 06:30:06 +00:00
Evan Read
b5cc37433d Add Ruby 3.2 version of www-gitlab-com Docker image 2023-03-06 05:54:13 +00:00
Andrejs Cunskis
2fc03ac832
Add chrome 110 and update e2e images 2023-03-02 10:53:49 +01:00
Stan Hu
66ca240929 Merge branch 'andrey-bump-docker-buildx' into 'master'
Update docker engine and remove manual buildx installation

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Lin Jen-Shin <jen-shin@gitlab.com>
Reviewed-by: Lin Jen-Shin <jen-shin@gitlab.com>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2023-02-28 07:39:52 +00:00
Andrejs Cunskis
cf020e0aa6
Add back apt/lists rm 2023-02-22 07:27:46 +09:00
Andrejs Cunskis
6994bdfc9c
Remove specific buildx versions 2023-02-14 06:08:39 +09:00
Andrejs Cunskis
41165c16ff
Install docker and buildx using official instructions 2023-02-14 06:08:37 +09:00
Andrejs Cunskis
96f2c92812
Fix version regex 2023-02-14 05:27:40 +09:00
DJ Mountney
bbca5a7fb9
Updated golang 1.19 build steps for ubi fips golang builds 2023-02-08 13:16:42 -08:00
Andrejs Cunskis
0bb119ff84
Update docker and buildx versions 2023-02-08 19:13:35 +01:00
Stan Hu
9cfb653c95 Merge branch 'andrey-drop-patch-versions' into 'master'
Drop patch version for rust

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2023-02-07 16:25:48 +00:00
Andrejs Cunskis
3c5a28c0de Add chrome 109 to build matrix 2023-02-07 14:38:10 +00:00
Andrejs Cunskis
a32a614bff
Drop rust patch version number 2023-02-07 09:32:59 +01:00
Stan Hu
9e04d5d21a
Fix Rust installation
There were a number of issues:

1. `rustc` wasn't actually installed since the `INSTALL_RUST_VERSION`
argument wasn't set.

2. `rustup` wasn't running properly since the `CARGO_HOME` and
`RUSTUP_HOME`weren't being exported and set by default. We now use the
technique described in https://github.com/rust-lang/rustup/issues/1085
to create a wrapper and link all the binaries in /opt/rust/bin and
link them to /usr/local/bin.

3. `rustc version` is not a valid command. `rustc --version` is valid.
2023-01-18 17:33:45 -08:00
Stan Hu
bc3223ac21
Add Ruby 3.2.0 images
This will be used to see how much effort it would be to
jump to Ruby 3.2.0 and to see what performance improvements
we might see with YJIT.
2023-01-18 14:01:53 -08:00
Andrejs Cunskis
8650f9a4e4
Update chrome version to 108 2023-01-06 11:01:12 +02:00
Lukas Eipert
94efe6c2c4 Update yarn to latest patch
There has been no game-changer, but while we are at it, we can just
update it.
2022-12-13 11:03:19 +01:00
Lukas Eipert
8af15e7962 Add node@18 to the build matrix for the GitLab image
See: https://gitlab.com/gitlab-org/gitlab/-/issues/385512
2022-12-13 11:00:22 +01:00