mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-12-23 08:06:11 +01:00
tea/.gitlab/pipeline/jobs
Stefan Bürk dc04824b4c
[TASK] Streamline nodejs dependency management (#1302)
With #1289 the `nodejs` dependency management has
been changed from `yarn` to `npm` missing the one
or other important requirement.

This change streamlines the management by ...

* adding a `.nvmrc` file to the repository root to
  allow automatic nodejs/npm switch if the nvm shell
  switching is available on the host system.
* adding a `.npmrc` file to specify the lock file
  version and engine option.
* adding `nodejs` and `npm` version constraints as
  `engine` specification to the `package.json` file.
* remove `package-lock.json` from `.gitignore` and
  add it to the repository to ensure reproducable
  setups - which becomes more important if extension
  get custom backend/frontend modules and javascript.
* adding `package-lock.json` to exclude it from archive,
  due to remove from the `.gitignore` file.
* ensuring that new development files are excluded from
  packaging and publishing.
* use `npm ci` in GitHub action workflows to install
  from the lock-file.

Note: This change unblocks adding `npm` dispatching
to `Build/Scripts/runTests.sh`.

Resolves: #1301
Related: #1289
2024-05-14 12:13:43 +02:00
..
.default-frontend.yml [TASK] Streamline nodejs dependency management (#1302) 2024-05-14 12:13:43 +02:00
.default.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
.variables.yml [CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00
build-composer-dependencies.yml [TASK] Prevent composer.lock file (#1161) 2024-02-07 09:54:59 +01:00
composer-normalize.yml [CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00
composer-psr-verify.yml [FEATURE] Add check for PSR-4 namespace correctness (#740) 2023-02-22 18:46:08 +01:00
func-php7.4-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php7.4-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.0-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.0-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.1-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.1-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.1-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.1-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.2-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.2-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.2-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.2-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.3-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.3-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.3-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
func-php8.3-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
javascript-lint.yml [TASK] Switch from yarn to npm (#1289) 2024-05-07 15:40:32 +02:00
json-lint.yml [CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00
php-cs-fixer.yml [TASK] Add PHP CS Fixer to GitLab (#1151) 2024-02-04 10:03:06 +01:00
php-lint-php7.4.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
php-lint-php8.0.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
php-lint-php8.1.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
php-lint-php8.2.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
php-lint-php8.3.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
phpcs.yml [FEATURE] Support PHP 8.2 (#787) 2023-04-02 12:53:33 +02:00
phpstan.yml [FEATURE] Support PHP 8.2 (#787) 2023-04-02 12:53:33 +02:00
ts-lint.yml [CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00
unit-php7.4-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php7.4-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.0-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.0-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.1-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.1-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.1-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.1-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.2-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.2-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.2-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.2-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.3-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.3-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.3-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
unit-php8.3-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI (#1187) 2024-03-11 12:25:59 +01:00
xliff-lint.yml [TASK] Migrate xliff lint on gitlab (#1073) 2023-12-15 16:34:37 +01:00
yaml-lint.yml [CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00