Commit graph

61 commits

Author SHA1 Message Date
Jon Jenkins
df6c48650c Add Postgresql 16 build variant 2024-02-14 18:53:56 +00:00
Stan Hu
cb802da4ab Merge branch 'sh-add-libpq-ubi' into 'master'
Add libpq-devel to UBI image

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-02-13 04:07:32 +00:00
Stan Hu
2678e26b22
Make GitLab and Gitaly builds dependent on install-essentials
This is the base script that is used to install dependencies,
so we should generate images if this is changed.
2024-02-12 18:07:22 -08:00
Ash McKenzie
558661c17e Remove bullseye images for gitaly and gitlab 2024-02-13 00:25:31 +00:00
David Dieulivol
535c7a1e27 Bump versions for review-apps and triage-ops 2024-02-07 15:18:05 +00:00
Robert Marshall
bd863cd03d Use Go to 1.21.6 and 1.20.13 to build 2024-02-06 16:29:58 +00:00
Clemens Beck
db6f2daec2 Add Debian Bookworm images 2024-01-18 10:20:04 +00:00
Andrejs Cunskis
55e0d4e969
Remove old chrome versions and add chrome 120 2024-01-10 11:46:31 +01:00
Clemens Beck
bf2760d0a1 Update dependencies for bookworm 2023-12-19 06:31:55 +00:00
Ismael Posada Trobo
d74c76029d Bump minimum default version for Helm to 3.9.4 2023-11-29 06:34:48 +00:00
Brett Walker
bfa8ce4545 Update to Rust 1.73.0 2023-10-27 16:08:31 -05:00
Stan Hu
9bce751873 Drop Go 1.21 FIPS workaround 2023-10-10 06:00:37 +00:00
Stan Hu
60717c37ed
Add Ruby 3.1 and 3.2 support for gitlab-slim-ruby image
This is needed to test Ruby 3.1 and 3.2 pipelines for the
`rspec:coverage` job.
2023-09-29 14:37:28 -07:00
Andrejs Cunskis
5f2f0b0202 Add chrome v117 to the matrix 2023-09-26 15:13:37 +00:00
David Dieulivol
78b7d62c70 Introduce a new CI image with Debian slim 2023-09-20 09:52:32 +00:00
David Dieulivol
e5ca487b1c Add a slim ruby image for gitlab 2023-08-18 09:12:28 +00: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
Lukas Eipert
8f058dab91 Stop building node@16 images for GitLab
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/106898 got merged,
so we do not need to build the old versions for GitLab anymore.
2023-05-24 15:56:06 +02:00
Andrejs Cunskis
c7ba5ff86c
Add chrome 113 version 2023-05-23 16:31:46 +03: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
Leonardo Rosa
548463ad60 Adds a PG15 build image variant 2023-05-02 15:27:32 -03:00
Stan Hu
3411bd3095
Add Ruby patches to changes list
If patches are added, we need to rebuild Ruby.
2023-04-13 12:36:48 -07:00
DJ Mountney
e48a60a78d Add exiftool as a component tool for workhorse 2023-04-07 01:02:09 +00:00
Alex Ives
01704b7962 Update file gitlab.images.yml 2023-03-15 00:59:35 +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
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
0fd4444217
Add chrome 109 to gitlab images 2023-02-07 21:01:03 +01:00
Andrejs Cunskis
a32a614bff
Drop rust patch version number 2023-02-07 09:32:59 +01:00
Rémy Coutable
684f0ce8ef
ci: Only build custom images that need to be rebuilt
Signed-off-by: Rémy Coutable <remy@rymai.me>
2023-01-25 19:05:07 +01: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
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
Hannes Moser
2001e1f9f1
Add Rust lang 2022-11-30 10:22:35 +01:00
Andrejs Cunskis
22154087ee
Update chrome installation and version 2022-10-30 19:40:10 +02:00
Kamil Trzciński
f6a1f0e63f Build arm64 images by default and additionally do not require docker buildx for simple builds 2022-10-28 07:38:23 +00:00
Andrejs Cunskis
ed1776761c
Update chrome versions
Bump version in kas images
2022-10-05 10:03:50 +03:00
Stan Hu
daa5d8c725 Update to Go v1.18.6 and v1.19.1 2022-09-26 17:09:19 +00:00
Balasankar 'Balu' C
818eb50d5e Add Chrome 103 variant of GitLab images 2022-07-06 18:04:12 +00:00
Andrejs Cunskis
36b798f72a
Add chrome version 103 2022-07-04 15:25:58 +00:00
Balasankar "Balu" C
0dea43ac3b
Support using OS other than Debian as base for custom images
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-04 16:30:29 +05:30
Rémy Coutable
dfe1c77e56
Add a job to build Review App related images
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-06-30 16:28:49 +02:00
Lin Jen-Shin
a00159f06f Add a way to pin RubyGems and pin to 3.2 2022-06-22 00:16:26 +08:00
Stan Hu
1ecac04f87
Update Git, Golang, and Chrome versions for GitLab build images
The Chrome update is needed to match the version bump for QA-related
images:
https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/536
2022-05-12 21:13:36 -07:00
Andrejs Cunskis
6bfe260f3b Experiment: automatically push built images 2022-05-11 12:56:08 +00:00
Stan Hu
7f87b2eb16
Drop Debian buster and Git v2.31 builds in GitLab images
Debian bullseye and Git v2.33 are the default now, so we have no need
for these older versions.
2022-04-25 21:22:03 -07:00
Rémy Coutable
3fc2d174e7
Build GitLab image with buster as well
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-03-22 16:10:38 +01:00
Rémy Coutable
73ac2428a2
Introduce dedicated deploy stages for gitlab, gitlab-assets, and gitaly images
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-03-22 11:23:30 +01:00