mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2025-03-17 08:43:50 +01:00
tea/.gitlab/pipeline/jobs
Stefan Bürk dc04824b4c
[TASK] Streamline nodejs dependency management ()
With  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: 
Related: 
2024-05-14 12:13:43 +02:00
..
.default-frontend.yml [TASK] Streamline nodejs dependency management () 2024-05-14 12:13:43 +02:00
.default.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
.variables.yml [CLEANUP] Split GitLab jobs () 2021-08-24 10:27:50 +02:00
build-composer-dependencies.yml [TASK] Prevent composer.lock file () 2024-02-07 09:54:59 +01:00
composer-normalize.yml [CLEANUP] Split GitLab jobs () 2021-08-24 10:27:50 +02:00
composer-psr-verify.yml [FEATURE] Add check for PSR-4 namespace correctness () 2023-02-22 18:46:08 +01:00
func-php7.4-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php7.4-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.0-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.0-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.1-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.1-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.1-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.1-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.2-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.2-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.2-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.2-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.3-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.3-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.3-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
func-php8.3-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
javascript-lint.yml [TASK] Switch from yarn to npm () 2024-05-07 15:40:32 +02:00
json-lint.yml [CLEANUP] Split GitLab jobs () 2021-08-24 10:27:50 +02:00
php-cs-fixer.yml [TASK] Add PHP CS Fixer to GitLab () 2024-02-04 10:03:06 +01:00
php-lint-php7.4.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
php-lint-php8.0.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
php-lint-php8.1.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
php-lint-php8.2.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
php-lint-php8.3.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
phpcs.yml [FEATURE] Support PHP 8.2 () 2023-04-02 12:53:33 +02:00
phpstan.yml [FEATURE] Support PHP 8.2 () 2023-04-02 12:53:33 +02:00
ts-lint.yml [CLEANUP] Split GitLab jobs () 2021-08-24 10:27:50 +02:00
unit-php7.4-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php7.4-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.0-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.0-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.1-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.1-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.1-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.1-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.2-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.2-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.2-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.2-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.3-v11-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.3-v11-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.3-v12-highest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
unit-php8.3-v12-lowest.yml [TASK] Migrate to Core testing docker image in GitLab CI () 2024-03-11 12:25:59 +01:00
xliff-lint.yml [TASK] Migrate xliff lint on gitlab () 2023-12-15 16:34:37 +01:00
yaml-lint.yml [CLEANUP] Split GitLab jobs () 2021-08-24 10:27:50 +02:00