Commit graph

1621 commits

Author SHA1 Message Date
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
Ash McKenzie
558661c17e Remove bullseye images for gitaly and gitlab 2024-02-13 00:25:31 +00:00
Stan Hu
c4eb99e8d8 Merge branch 'sh-debian-flavor-docker' into 'master'
Build Debian bullseye version for Docker image

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
2024-02-12 20:45:05 +00:00
Stan Hu
19768323a3
Build Debian bullseye version for Docker image
This would fix build failures in
https://gitlab.com/gitlab-org/gitlab-foss/-/jobs/6153546871.
2024-02-12 12:41:11 -08:00
Rémy Coutable
363d7330f3 Merge branch 'fix-bookworm-ruby-3-0-root-certs' into 'master'
Bookworm and Ruby 3.0: Use system root CAs

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

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: Clemens Beck <cbeck@gitlab.com>
2024-02-12 17:46:11 +00:00
Clemens Beck
16d316f321
Bookworm and Ruby 3.0: Use system root CAs
Link the system certificate directory to the custom OpenSSL certificate
directory. Fixes cert chain errors for HTTP requests sent from Ruby.

Relates https://gitlab.com/gitlab-org/gitlab-build-images/-/issues/132
2024-02-12 15:45:13 +01:00
Rémy Coutable
8217b75bbf Merge branch 'ddieulivol-upgrade_dependencies_for_review_apps_image' into 'master'
Bump versions for review-apps and triage-ops

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

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: ddieulivol <ddieulivol@gitlab.com>
2024-02-07 15:18:05 +00:00