Commit graph

1627 commits

Author SHA1 Message Date
Stan Hu
f3c5020487
Drop Node.js 18.17 from GitLab and KAS images
We're using and testing Node.js 20 now. No need to build 18 anymore.

Part of https://gitlab.com/groups/gitlab-org/-/epics/13545
2024-04-23 15:46:08 -07:00
Balasankar 'Balu' C
2d3f1104ec Merge branch 'remove-go-1-20' into 'master'
Stop building Go 1.20 images

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2024-04-18 06:12:17 +00:00
Clemens Beck
abba2706bd Stop building Go 1.20 images 2024-04-18 06:12:17 +00:00
Lukas 'ai-pi' Eipert
e42dc09d03 Merge branch 'vs/update-nodejs-version-customersdot' into 'master'
Update Node.js to 20.12 for the CustomersDot image

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

Merged-by: Lukas 'ai-pi' Eipert <leipert@gitlab.com>
Approved-by: Lukas 'ai-pi' Eipert <leipert@gitlab.com>
Co-authored-by: Vitaly Slobodin <vslobodin@gitlab.com>
2024-04-17 10:53:56 +00:00
Vitaly Slobodin
2ef2a42789 Update Node.js to 20.12 for the CustomersDot image 2024-04-17 10:53:56 +00:00
Stan Hu
35806047bd Merge branch 'sh-update-chrome-123' into 'master'
Update to Chrome v123

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-04-16 02:14:24 +00:00
Stan Hu
b6832e237d
Update to Chrome v123
GitLab E2E tests appear to use Chrome v123, so let's upgrade
everything to it now.
2024-04-15 17:26:01 -07:00
Stan Hu
7c73660c30 Merge branch 'sh-add-nodejs-20-12-images' into 'master'
Upgrade to nodejs v20.12.2

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-04-15 20:32:30 +00:00
Stan Hu
029b655c7a
Upgrade to nodejs v20.12.2
Add Node builds to GitLab-related images in preparation
for upgrading.

Relates to
https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues/2081
2024-04-15 10:20:40 -07:00
Stan Hu
f53dc65b5e Merge branch 'jt/bump-go-version' into 'master'
Update custom-docker-build's Golang version to 1.22.2 and 1.21.9

Closes #138

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Justin Tobler <jtobler@gitlab.com>
2024-04-12 03:39:25 +00:00
Balasankar 'Balu' C
9165e8a211 Merge branch '131-deprecate-golangci-lint-images' into 'master'
Deprecate custom golangci-lint images

Closes #131

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Jaime Martinez <jmartinez@gitlab.com>
2024-04-11 13:50:13 +00:00
Justin Tobler
7936da0413 Update custom-docker-build's Golang version to 1.22.2 and 1.21.9 2024-04-10 16:58:20 -05:00
Rémy Coutable
2cfdc6871a Merge branch 'andrey-add-chrome-123' into 'master'
Add chrome v123 to e2e and gitlab images

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

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: Andrejs Cunskis <acunskis@gitlab.com>
2024-04-10 14:02:42 +00:00
Andrejs Cunskis
ec3390307a Add chrome v123 to e2e and gitlab images 2024-04-10 14:02:41 +00:00
Balasankar 'Balu' C
19ce50799c Merge branch 'fix-gitlab-runner-binary-arch' into 'master'
Build www-gitlab-com images for arm64

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Alessio Caiazza <acaiazza@gitlab.com>
2024-04-09 11:40:06 +00:00
Alessio Caiazza
599bb49328 Build www-gitlab-com images for arm64 2024-04-09 11:40:05 +00:00
Balasankar 'Balu' C
646e283f0d Merge branch 'add-shellcheck-to-install-essentials' into 'master'
Add shellcheck to install-essentials

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Rémy Coutable <remy@rymai.me>
2024-04-09 11:21:31 +00:00
Rémy Coutable
611398b0ec Add shellcheck to install-essentials 2024-04-09 11:21:31 +00:00
Stan Hu
ace7190648 Merge branch 'sh-add-ruby-3.0-cng-image' into 'master'
Add Ruby 3.0 to CNG image

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-03-23 03:56:46 +00:00
Stan Hu
ceb5ff4383
Add Ruby 3.0 to CNG image
https://gitlab.com/gitlab-org/gitlab/-/jobs/6461148652 was failing
since Ruby 3.0 is still being tested.
2024-03-22 20:54:34 -07:00
Stan Hu
472c25354d Merge branch 'andrey-cng-lfs' into 'master'
Add git and lfs to cng image

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2024-03-20 13:56:19 +00:00
Andrejs Cunskis
f4b5ed1a8c
Add git and lfs to cng image 2024-03-20 14:03:28 +01:00
Stan Hu
339c0cb32c Merge branch 'ashmckenzie/update-go-fips-branch' into 'master'
Update go 1.22 to use go1.22.1-1-openssl-fips git tag

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

Merged-by: Stan Hu <stanhu@gmail.com>
Reviewed-by: Ash McKenzie <amckenzie@gitlab.com>
Co-authored-by: Ash McKenzie <amckenzie@gitlab.com>
2024-03-20 08:44:14 +00:00
Ash McKenzie
d9c6c24d4c Update go 1.22 to use go1.22.1-1-openssl-fips git tag 2024-03-20 08:44:14 +00:00
Stan Hu
de37364ba0 Merge branch 'sh-update-ruby-3.2.3' into 'master'
Update to Ruby 3.2.3

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-03-07 18:50:15 +00:00
Stan Hu
d44e49909a
Update to Ruby 3.2.3
Drop `fix-ruby-xfree-for-libxml2.patch` since this now ships with
Ruby 3.2.3. This matches the change in
https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7364.

This is needed to make Omnibus builds work:
https://gitlab.com/gitlab-org/gitlab/-/issues/438816
2024-03-07 09:46:55 -08:00
Balasankar 'Balu' C
4679fb7dd7 Merge branch 'qmnguyen0711-master-patch-05325' into 'master'
Update custom-docker-build's Golang version to 1.22.1

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Quang-Minh Nguyen <qmnguyen@gitlab.com>
2024-03-06 11:01:39 +00:00
Quang-Minh Nguyen
6966c9fb2a Bump Golang version to 1.22.1 2024-03-06 11:01:38 +00:00
Stan Hu
9c46ba00b3 Merge branch 'jm-add-zoekt-ctags' into 'master'
Add universal ctags to zoekt CI image

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Dmitry Gruzd <dgruzd@gitlab.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: John Mason <jmason@gitlab.com>
2024-03-01 16:38:12 +00:00
John Mason
d3631defa8 Add universal ctags to zoekt CI image 2024-03-01 16:38:11 +00:00
Balasankar 'Balu' C
eb0530f9e2 Merge branch 'go-updates-2023-02' into 'master'
Update Go 1.20 and 1.21

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2024-03-01 04:42:51 +00:00
Clemens Beck
48b21301fd Update Go 1.20 and 1.21 2024-03-01 04:42:51 +00:00
Jaime Martinez
84f1df29eb
Deprecate custom golangci-lint images 2024-02-29 13:44:19 +11:00
Stan Hu
2a15b1419d Merge branch 'ashmckenzie-master-patch-0e34' into 'master'
Add comment about Golang and FIPS

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Ash McKenzie <amckenzie@gitlab.com>
2024-02-27 01:09:14 +00:00
Ash McKenzie
560bc708c5 Add comment about Golang and FIPS 2024-02-27 01:09:14 +00:00
Rémy Coutable
723d941d6d Merge branch 'vtak/vscode_build' into 'master'
Use buster as the base image for vscode build

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

Merged-by: Rémy Coutable <remy@rymai.me>
Approved-by: Rémy Coutable <remy@rymai.me>
Approved-by: Enrique Alcántara <ealcantara@gitlab.com>
Reviewed-by: Rémy Coutable <remy@rymai.me>
Co-authored-by: Vishal Tak <vtak@gitlab.com>
2024-02-22 12:33:52 +00:00
Vishal Tak
1c238b01c3 Use buster as the base image for vscode build 2024-02-22 12:33:51 +00:00
Lukas 'ai-pi' Eipert
a2691244b0 Merge branch 'vtak/vscode_build' into 'master'
Use bullseye image for vscode build

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

Merged-by: Lukas 'ai-pi' Eipert <leipert@gitlab.com>
Approved-by: Enrique Alcántara <ealcantara@gitlab.com>
Approved-by: Lukas 'ai-pi' Eipert <leipert@gitlab.com>
Co-authored-by: Vishal Tak <vtak@gitlab.com>
2024-02-21 09:14:27 +00:00
Vishal Tak
98ca418a93 Use bullseye image for vscode build 2024-02-21 09:14:26 +00:00
Stan Hu
a86f82caca Merge branch 'ashmckenzie/install-go-1-22' into 'master'
Also install Go 1.22

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Ash McKenzie <amckenzie@gitlab.com>
2024-02-16 11:39:15 +00:00
Ash McKenzie
658f063dbb Also install Go 1.22 2024-02-16 11:39:15 +00:00
Stan Hu
4201edcae2 Merge branch 'sh-drop-chrome-119-gitlab' into 'master'
Drop Chrome v119 from GitLab image list

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Andrejs Cunskis <acunskis@gitlab.com>
2024-02-15 10:05:02 +00:00
Stan Hu
504949649d
Drop Chrome v119 from e2e-chrome images 2024-02-15 01:58:35 -08:00
Stan Hu
264326572b Merge branch '425470-add-postgres-16' into 'master'
Add Postgresql 16 build variant

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Jon Jenkins <jjenkins@gitlab.com>
2024-02-14 18:53:57 +00:00
Jon Jenkins
df6c48650c Add Postgresql 16 build variant 2024-02-14 18:53:56 +00:00
Stan Hu
05a80bc756
Drop Chrome v119 from GitLab image list
We test with Chrome v120 now, so we don't need to build images
with v119.
2024-02-14 10:38:44 -08: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
3f33229de1 Merge branch 'ashmckenzie/reduce-images' into 'master'
Remove bullseye images for gitaly and gitlab

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Ash McKenzie <amckenzie@gitlab.com>
2024-02-13 03:51:10 +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
Stan Hu
7c687a7505
Add libpq-devel to UBI image
The Debian images add `libpq-dev` to support the `pg` gem, so
we need this in UBI as well.

This came out of
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/144500.
2024-02-12 16:51:50 -08:00