Jan Provaznik
8bd9fd997e
Use C.UTF-8
2021-12-13 10:31:08 +00:00
Lukas Eipert
5726967649
Remove Pandoc and LaTeX from www-gitlab-com image
...
With https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/81890
the last usage of pandoc / LaTeX was removed from the www-gitlab-com
repo. This happened more than 2 months ago, so removing it from the
image should be rather safe, especially considering we use merge trains.
It reduces the image size by around 500 MB.
2021-07-12 15:47:59 +02:00
Takuya Noguchi
12c52d4a9a
Update Node.js from 12.4.0 to 12.22.1 for www-gitlab-com image
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-06-07 05:09:19 +00:00
Takuya Noguchi
e29a606bbc
Use npm repo instead of apt on Yarn install
...
Co-authored-by: Lukas 'Eipi' Eipert <leipert@gitlab.com>
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-04-27 14:19:31 +00:00
Takuya Noguchi
172a4ac8e7
Update Ruby 2.6 to 2.7 in www-gitlab-com image
...
Drops Ruby 2.4 test and build.
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-01-29 15:11:27 +00:00
Stan Hu
3bf80b1b64
Bump yamllint version to 1.25.0
...
https://packages.debian.org/testing/yamllint bumped the version, so
the previous version no longer exists.
2021-01-07 22:04:06 +05:30
Vasilii Iakliushin
722983bf6b
Fix: Could not perform immediate configuration on 'libcrypt1:amd64'
...
https://gitlab.com/gitlab-org/gitlab-build-images/-/jobs/801097436#L1727
Error message:
```
E: Could not configure 'libc6:amd64'.
E: Could not perform immediate configuration on
'libcrypt1:amd64'. Please see man 5 apt.conf under
APT::Immediate-Configure for details. (2)
```
2020-10-20 16:20:47 +02:00
Craig Furman
a0cf0d57ca
Update yamllint
...
The old version, 1.23.0, looks to have been pulled from the repos:
https://gitlab.com/gitlab-org/gitlab-build-images/-/jobs/669766401
2020-08-04 09:52:16 +01:00
Chad Woolley
a24216113f
Add python3-crcmod to www-gitlab-com image
...
Apparently gsutil started using python3. Leaving the python2 version just in case it's needed too
2020-07-21 17:12:59 -07:00
Achilleas Pipinellis
b7073662ed
Install latest yamllint from Debian testing
...
Needed for
https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/47628
2020-06-04 16:12:53 +02:00
Chad Woolley
c1308cd52f
Add www-gitlab-com python-crcmod
...
To optimize gsutil rsync commands
2020-05-28 15:31:05 -07:00
Chad Woolley
edc1ff095c
Add Google cloud SDK to www-gitlab-com
2020-05-27 02:37:10 -07:00
Chad Woolley
865f5cb8d2
Add unzip to www-gitlab-com
2020-05-27 02:37:10 -07:00
Chad Woolley
dc7e538ef7
Clean up comments in www-gitlab-com
2020-05-26 23:10:16 -07:00
Achilleas Pipinellis
3857ddbeac
Add yamllint to the www-gitlab-com image
...
python3-pkg-resources was also added as a dependency, because there's
bug in Debian Stretch
http://debian.2.n7.nabble.com/Bug-917271-yamllint-requires-module-pkg-resources-but-does-not-depend-on-it-td4440193.html
Needed for
https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/47628
2020-05-25 16:02:56 +02:00
Lukas Eipert
034a8bd568
Update to yarn 1.21.1
...
Last year there was a recommended security update:
https://classic.yarnpkg.com/blog/2019/07/12/recommended-security-update/
This updates yarn to the latest stable version
2020-02-05 21:27:58 +01:00
Stan Hu
8189962da1
Pin www-gitlab-com build to Node v12.4
...
Similar to
https://gitlab.com/gitlab-org/gitlab-build-images/merge_requests/207 ,
Node v12.6 has memory issues. There may also be issues with getting yarn
and npx working in the current build.
2019-07-08 20:54:24 -07:00
Lukas Eipert
99881a2a6d
Add build images for node@12
2019-06-13 19:52:53 +02:00
Stan Hu
f0141c80a6
Merge branch 'master' into sh-add-rsync-www-gitlab-com
2018-11-12 07:52:20 -08:00
Stan Hu
343fbb26db
Add rsync to www-gitlab-com package
2018-11-12 07:51:02 -08:00
Lukas Eipert
35fc800e29
Install imagemagick in www-gitlab-com docker image
2018-10-30 17:41:13 +01:00
Stan Hu
f7494711f6
Clean up pandoc temporary files
2018-10-11 16:03:05 -07:00
Stan Hu
78aa73c6ce
Install pandoc v2.3.1 to www-gitlab-com image
2018-10-11 19:33:19 +00:00
Lukas Eipert
5380948868
Ensure that package managers clean up
...
Every package manager should clean up after themselves in order to keep
docker layers neat and tiny:
apt (Debian/Ubuntu package manager):
- unneeded dependencies are cleared (autoremove)
- caches are cleaned (clean)
- package lists are deleted
yum (CentOS package manager),
zypper (OpenSuse package manager)
- should clear caches after installing dependencies
pip (Python package manager),
apk (Alpine package manager)
- should use no cache for installing dependencies
2018-10-04 23:29:51 +02:00
Stan Hu
baeb1cc4da
Install gnupg2 dependency only for www-gitlab-com
2018-05-26 13:57:58 -07:00
Andrew Newdigate
6725e787b0
Fix for bug that forces all Go binaries to be based on Go 1.8 (the default)
2017-12-21 11:55:07 +00:00
Achilleas Pipinellis
32f1fc197d
Do not install recommends
2016-09-11 10:55:34 +02:00
Achilleas Pipinellis
17982033c2
Make the www-gitlab-com image smaller
2016-09-11 10:42:22 +02:00