Commit graph

334 commits

Author SHA1 Message Date
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
Lukas Eipert
51cdfcf732 feat: Proper Emoji support in Chrome images
We often have flaky tests around emoji rendering. Maybe we can improve
the test quality by adding a proper emoji font.

The existing install-noto-image script wasn't utilized and could be
simplified anyhow. Furthermore I think it is fine to install the font
when Chrome is installed, given that we use the Chrome images for
integration tests with the browser.
2022-12-07 11:46:06 +01:00
Lukas Eipert
cc548a28af chore: Update apt commands in chrome install script
Replace `apt install` with `apt-get install` because the former should
not be used for scripting purposes.

Otherwise I wasn't able to get it running locally as well.
2022-12-07 11:46:06 +01:00
Stan Hu
632bca6084 Merge branch 'mk-verify-mandatory-ruby-patches' into 'master'
Verify mandatory Ruby patches exist

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

Merged-by: Stan Hu <stanhu@gmail.com>
Approved-by: Stan Hu <stanhu@gmail.com>
Co-authored-by: Matthias Kaeppler <mkaeppler@gitlab.com>
2022-11-30 16:44:38 +00:00
Matthias Käppler
b9bddb9b12 Verify mandatory Ruby patches exist 2022-11-30 16:44:38 +00:00
Hannes Moser
2001e1f9f1
Add Rust lang 2022-11-30 10:22:35 +01:00
Stan Hu
88901ea9ff
Consolidated Ruby patches using major and minor versions
Previously we had to remember to apply specific patches for each
version of Ruby, and it was easy to forget. Let's just simplify this
by applying patches for the major and minor versions (e.g. 2.7, 3.0,
etc.).
2022-11-29 14:49:23 -08:00
Matthias Käppler
869acf7edd Update Ruby 2.7 and 3.x images 2022-11-29 14:49:45 +00:00
Andrejs Cunskis
49c5cbcc3c
Update docker and buildx versions 2022-11-10 10:09:15 +02:00
Andrejs Cunskis
7d00e776ae Cache chrome for correct debian version 2022-11-08 12:49:31 +00:00
Andrejs Cunskis
cfa1af41c8
Fix download url base 2022-10-30 20:23:33 +02:00
Andrejs Cunskis
22154087ee
Update chrome installation and version 2022-10-30 19:40:10 +02:00
Kamil Trzciński
5cbbafa65e Fix duplicate debian-bullseye in image name
This is due to usage of OS and DEBIAN in a CI.
Ignore DEBIAN/UBI if OS is specified.
2022-10-28 13:32:40 +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
0a81ef5783
Notify chrome update only when chromium is cached 2022-10-10 12:00:13 +03:00
Stan Hu
925f109160 Update Go to 1.18.7 and 1.19.2 2022-10-06 04:28:03 +00:00
Andrejs Cunskis
af7312a4aa Merge branch 'acunskis-cache-chromium-common' into 'master'
Cache chromium-common package

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

Merged-by: Andrejs Cunskis <acunskis@gitlab.com>
Approved-by: Kamil Trzciński <ayufan@ayufan.eu>
2022-10-05 17:19:56 +00:00
Andrejs Cunskis
8ac47f7001 Cache chromium-common package 2022-10-05 17:19:56 +00:00
Andrejs Cunskis
ed1776761c
Update chrome versions
Bump version in kas images
2022-10-05 10:03:50 +03:00
Andrejs Cunskis
da34657f84
Notify quality slack channel when new version of chrome has been released 2022-10-04 18:45:03 +03:00
Rémy Coutable
b93b5c7d0b Merge branch 'acunskis-cache-chromium' into 'master'
Cache chromium for arm64 builds

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

Merged-by: Rémy Coutable <remy@rymai.me>
Approved-by: Stan Hu <stanhu@gmail.com>
Approved-by: Rémy Coutable <remy@rymai.me>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2022-09-27 09:17:36 +00:00
Andrejs Cunskis
292fe33fba Cache chromium for arm64 builds 2022-09-27 09:17:36 +00:00
Stan Hu
daa5d8c725 Update to Go v1.18.6 and v1.19.1 2022-09-26 17:09:19 +00:00
Andrejs Cunskis
0be7ce1245 Add arm capability without pushing and building images 2022-09-22 08:17:17 +00:00
Balasankar 'Balu' C
514f304d5f Revert "Merge branch 'multiarch-images' into 'master'"
This reverts merge request !577
2022-09-19 10:15:53 +00:00
Andrejs Cunskis
1ecbd61785 Capability to build arm64 docker images 2022-09-19 08:11:34 +00:00
Balasankar 'Balu' C
3ef7901d3f Merge branch 'CVE-2022-28131' into 'master'
Upgrade Go versions to latest patches

Closes gitaly#4439

See merge request gitlab-org/gitlab-build-images!579
2022-08-26 04:59:05 +00:00
Rémy Coutable
ef9588d93a Merge branch 'tnir-yarn-1.22.19-on-www-gitlab-com' into 'master'
Update Yarn from 1.22.10 to 1.22.19 in www-gitlab-com image

See merge request gitlab-org/gitlab-build-images!573
2022-08-23 09:08:45 +00:00
Pavlo Strokov
40a204d458 Upgrade Go versions to latest patches
The CVE-2022-28131 vulnerability is fixed in the latest patches
for the Go 1.17 and 1.18. Upgrade to the latest Go patch versions.

Closes: https://gitlab.com/gitlab-org/gitaly/-/issues/4439
2022-08-23 10:59:14 +03:00
Takuya Noguchi
8fdc02afff Update debian from buster to bullseye in www-gitlab-com
to update yamllint from 1.25.0 to 1.26.0-2

Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-08-14 09:04:32 +00:00
Takuya Noguchi
e7f6430158 Update Yarn from 1.22.10 to 1.22.19 in www-gitlab-com image
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-08-14 08:02:04 +00:00
Rémy Coutable
77dac3298b Merge branch 'bump-chrome-103-version' into 'master'
Bump Chrome version 103 to latest revision

See merge request gitlab-org/gitlab-build-images!566
2022-07-06 12:36:13 +00:00