3737 Commits

Author SHA1 Message Date
Kazunori Kimura
da0d78bf5b Add build patch to avoid removing node_modules
note: Only affected if using the relative_url feature

`gitlab/script/frontent/preinstall.mjs` is introduced since v16.4.0.
This script is executed on container startup, if using the relative url.
This script removes `NODE_MODULES` (/home/git/gitlab/node_modules) when
"the folder seems to end up being a corrupted somehow"
See more detail:
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/130938

On sameersbn/gitlab, the folder node_modules is declared as volume.
The volume is always busy so that cannot be removed in the container.
You can see following error reported on container startup
(sameersbn/gitlab:16.4.0 or later).

````
yarn install v1.22.19
$ node ./scripts/frontend/preinstall.mjs
[WARNING] package.json changed significantly. Removing node_modules to be sure there are no problems. node:internal/process/esm_loader:97
    internalBinding('errors').triggerUncaughtException(
                              ^

[Error: EBUSY: resource busy or locked, rmdir '/home/git/gitlab/node_modules'] {
  errno: -16,
  code: 'EBUSY',
  syscall: 'rmdir',
  path: '/home/git/gitlab/node_modules'
}

Node.js v18.17.1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. -----
````

This PR add a build time patch to change the behavior of
script/frontend/preinstall.mjs to not to remove node_modules directly,
but empty it instead.
2023-10-21 01:24:39 +09:00
Steven Achilles
52e14611b1
Merge pull request #2837 from sachilles/upgrade-to-16.4.1
[GitLab Critical Security Release] Upgrade to GitLab CE 16.4.1
16.4.1
2023-09-30 20:05:00 +02:00
Steven Achilles
02d95f1431 Upgrade to GitLab CE 16.4.1 2023-09-30 17:35:02 +02:00
Steven Achilles
b97b7c0607
Merge pull request #2833 from sachilles/upgrade-to-16.4.0
Upgrade to GitLab CE 16.4.0
16.4.0
2023-09-30 17:29:27 +02:00
Steven Achilles
8c1c480265 Upgrade to GitLab CE 16.4.0 2023-09-28 20:13:36 +02:00
Steven Achilles
37a80668fd
Merge pull request #2830 from Patrick-Remy/upgrade-to-16.3.4
Upgrade to GitLab CE 16.3.4
16.3.4
2023-09-19 22:04:18 +02:00
Patrick Remy
f742f4d151
Upgrade to GitLab CE 16.3.4 2023-09-19 09:45:42 +02:00
Steven Achilles
abc00ed3e7
Merge pull request #2827 from sachilles/upgrade-to-16.3.3
Upgrade to GitLab CE 16.3.3
16.3.3
2023-09-13 19:55:05 +02:00
Steven Achilles
25f5a93ac5 Upgrade to GitLab CE 16.3.3 2023-09-13 06:59:15 +02:00
Steven Achilles
249f10963a
Merge pull request #2824 from sachilles/upgrade-to-16.3.2
Upgrade to GitLab CE 16.3.2
16.3.2
2023-09-08 17:18:29 +02:00
Steven Achilles
f90bafce66 Upgrade to GitLab CE 16.3.2 2023-09-07 20:31:22 +02:00
Steven Achilles
6e0bc2b22b
Merge pull request #2822 from sachilles/upgrade-to-16.3.1
[GitLab Security Release] Upgrade GitLab CE to 16.3.1
16.3.1
2023-09-02 09:27:42 +02:00
Steven Achilles
2fb3680976 Remove temporary patch for lfs object URL (see c51770292e) 2023-09-02 08:28:56 +02:00
Steven Achilles
22ab5727ae Upgrade GitLab CE to 16.3.1 2023-09-02 07:05:35 +02:00
Steven Achilles
8d52e96b1c
Merge pull request #2817 from sachilles/upgrade-to-16.3.0
Upgrade GitLab CE to 16.3.0
16.3.0
2023-08-24 06:46:48 +02:00
Steven Achilles
252ab1af65
Merge pull request #2816 from kkimurak/upgrade-nodejs-from-16.x-to-18.x
Upgrade nodejs apt source repo from 16.x to 18.x
2023-08-24 06:44:42 +02:00
Steven Achilles
c51770292e Add temporary patch for lfs object URL 2023-08-23 18:57:51 +02:00
Steven Achilles
8a9c8b6f63 Upgrade GitLab CE to 16.3.0 2023-08-22 21:18:16 +02:00
Steven Achilles
22f9d3c56d
Merge pull request #2814 from sachilles/upgrade-to-16.2.4
Upgrade GitLab CE to 16.2.4
16.2.4
2023-08-12 11:43:02 +02:00
Steven Achilles
87fe3890a4 Upgrade GitLab CE to 16.2.4 2023-08-12 10:00:01 +02:00
Kazunori Kimura
7d8e8affa9 Upgrade nodejs apt source repo from 16.x to 18.x
Required version is updated from v16.15.0 to v18.16.0
with GitLab v16.1.0 release
- "Update required node version to 18.16.0 or later"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/106898

Then nodejs v18.16.1 with GitLab v16.2.0
- "Update Node.js to 18.16.1"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/124802

And will be updated to v18.17.0 soon
(not released yet, but already merged)
- "Update Node.js to 18.17.0"
  https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127560
2023-08-12 12:49:10 +09:00
Steven Achilles
2a7e489ccc
Merge pull request #2812 from sachilles/upgrade-to-16.2.3
Upgrade GitLab CE to 16.2.3
16.2.3
2023-08-05 11:54:37 +02:00
Steven Achilles
2c12bd7e30 Upgrade GitLab CE to 16.2.3 2023-08-05 09:55:19 +02:00
Steven Achilles
707f2a4e77
Merge pull request #2811 from sachilles/upgrade-to-16.2.2
GitLab Security Release: Upgrade GitLab CE to 16.2.2
16.2.2
2023-08-05 09:46:34 +02:00
Steven Achilles
cc97ed19f0 Upgrade GitLab CE to 16.2.2 2023-08-04 18:05:20 +02:00
Steven Achilles
3da0168c60
Merge pull request #2806 from sachilles/upgrade-to-16.2.1
Upgrade GitLab CE to 16.2.1
16.2.1
2023-07-28 22:25:01 +02:00
Steven Achilles
ecd2b35bdf Upgrade GitLab CE to 16.2.1 2023-07-28 19:15:23 +02:00
Steven Achilles
ae66c11b7f
Merge pull request #2804 from sachilles/upgrade-to-16.2.0
Upgrade GitLab CE to 16.2.0
16.2.0
2023-07-22 20:48:04 +02:00
Steven Achilles
eb5130f86e Upgrade GitLab CE to 16.2.0 2023-07-22 18:46:31 +02:00
Steven Achilles
0ac126cd33
Merge pull request #2798 from sachilles/upgrade-to-16.1.2
[GitLab Security Release] Upgrade GitLab CE to 16.1.2
16.1.2
2023-07-06 23:40:06 +02:00
Steven Achilles
fc33f9e90f Upgrade GitLab CE to 16.1.2 2023-07-06 22:01:01 +02:00
Steven Achilles
2f2ac042b8
Merge pull request #2794 from sachilles/upgrade-to-16.1.1
[GitLab Security Release] Upgrade GitLab CE to 16.1.1
16.1.1
2023-07-01 10:52:51 +02:00
Steven Achilles
ec8eb9c568 Upgrade GitLab CE to 16.1.1 2023-07-01 10:02:57 +02:00
Steven Achilles
b3c3a86adc
Merge pull request #2786 from sachilles/upgrade-to-16.1.0
Upgrade GitLab CE to 16.1.0
16.1.0
2023-06-24 11:18:43 +02:00
Steven Achilles
fbb9a7422b Update puma.rb 2023-06-24 08:40:57 +02:00
Steven Achilles
b2062dd6e2 Upgrade GitLab CE to 16.1.0 2023-06-23 19:21:50 +02:00
Steven Achilles
dccb595c41
Merge pull request #2785 from sachilles/upgrade-to-16.0.5
Upgrade GitLab CE to 16.0.5
16.0.5
2023-06-18 11:09:59 +02:00
Steven Achilles
a63405d433 Add pool option to database.yml 2023-06-18 09:42:35 +02:00
Steven Achilles
208b1e81b2 Upgrade GitLab CE to 16.0.5 2023-06-18 09:29:36 +02:00
Steven Achilles
cbb016cd5f
Merge pull request #2783 from sachilles/upgrade-to-16.0.4
Upgrade GitLab CE to 16.0.4
16.0.4
2023-06-15 05:25:26 +02:00
Steven Achilles
7718f194a5 Upgrade GitLab CE to 16.0.4 2023-06-14 20:56:35 +02:00
Steven Achilles
f7103eb4ce
Merge pull request #2780 from sachilles/upgrade-to-16.0.3
Upgrade GitLab CE to 16.0.3
16.0.3
2023-06-07 20:58:47 +02:00
Steven Achilles
df4a093404 Upgrade GitLab CE to 16.0.3 2023-06-07 19:17:53 +02:00
Steven Achilles
ccc0d86149
Merge pull request #2778 from sachilles/upgrade-to-16.0.2
[GitLab Security Release] Upgrade GitLab CE to 16.0.2
16.0.2
2023-06-07 19:14:53 +02:00
Steven Achilles
983922b5f5 Update Changelog.md 2023-06-07 18:04:49 +02:00
Steven Achilles
e123975ab8 Upgrade GitLab CE to 16.0.2 2023-06-07 18:04:49 +02:00
Steven Achilles
31f485b194
Merge pull request #2779 from kkimurak/fix-readme-pgsql-client
Update (fix) postgresql-client docs section in README.md
2023-06-07 18:04:09 +02:00
Kazunori Kimura
df09358dce README: Fix typo in note about postgresql-client 2023-06-07 22:36:52 +09:00
Kazunori Kimura
2e7102401a README: postgresql-client-12 no longer contained 2023-06-07 22:32:26 +09:00
Steven Achilles
0807f48c95
Merge pull request #2774 from kkimurak/issue/2773-handle-db-clients-already-uninstalled
Fix unused client removal on restarted container
16.0.1-1
2023-06-03 23:36:39 +02:00