mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-23 01:16:13 +01:00
Commit graph

18 commits

Author SHA1 Message Date
Oliver Klee
1d9c79a439
[FEATURE] Run the functional tests on TYPO3 12 as well (#615)
Fixes #519
Closes #528

Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-19 19:12:47 +02:00
Oliver Klee
43e4829255
[FEATURE] Run the unit tests on TYPO3 12 on CI (#653)
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-19 16:04:38 +02:00
Łukasz Uznański
9f1c0687b4
[TASK] Add lowest and highest dependencies to gitlab ci (#655)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-10-19 15:12:07 +02:00
Łukasz Uznański
aaa4158b09
[FEATURE] Add unit tests for v11 to gitlab ci (#607)
Fixes #590
Fixes #605

Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-10-05 15:52:28 +02:00
Łukasz Uznański
813c162421
Fix typo in functional tests needs in gitlab (#606) 2022-10-05 15:46:13 +02:00
Łukasz Uznański
000fd583a8
Add functional tests for v11 for gitlab (#604)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-10-05 14:16:15 +02:00
Lina Wolf
672194fba8
[TASK] Drop TYPO3 10LTS support (#594)
Fixes #589

Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-09-27 16:48:54 +02:00
Łukasz Uznański
9c3e8abd24
Fix pipeline after dropping php support (#595)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-09-26 19:40:07 +02:00
Oliver Klee
14c804b209
[TASK] Drop support for PHP 7.2 and 7.3 (#581)
Also sync the test matrices of the `predefined` CI jobs with those
from the Composer-script-driven CI jobs.

This change does not add any 7.4-only PHP language features.

Fixes #577
2022-09-22 11:49:45 +02:00
Oliver Klee
e8da69e4fa
[TASK] Stop using the typo3/minimal package on CI (#531)
The `typo3/minimal` package is not maintained very much, and currently
cannot be used as a requirement to install the latest TYPO3 development
version (as it still depends on `dev-master`, not on `dev-main`).

In addition, not depending on it will allow us to find any missing
dependencies in our requirements that so far have been masked by
the `typo3/minimal` dependencies.

(This is the same as #520, but for GitLab CI.)
2022-08-28 20:17:31 +02:00
Łukasz Uznański
53009a44ff
[BUGFIX] Fix GitLab CI pipeline (#478)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-07-13 13:14:52 +02:00
jpmschuler
518bae014e
[TASK] Move npm tools and config to default places (#445)
- Move npm tools and config to default places
- Remove now unnecessary config file parameter from npm scripts
- editorconfig and eslint config contradict, adapt editorconfig
- switch JS indent linting to TYPO3 coding standard of 2 spaces
- adapt composer scripts for new npm location
2022-05-18 17:17:45 +02:00
Oliver Klee
8204165d9c
[BUGFIX] Do not cache the .Build directory in GitLab CI (#432)
We must not cache this directory. If it is cached, this might cause
Composer to (re-)install dependency version that are not valid for
the current PHP version, which possibly might break the build.
2022-04-14 18:09:32 +02:00
Łukasz Uznański
9e00038119
[FEATURE] Enable php8.1 (#381) 2022-02-23 14:38:20 +01:00
Łukasz Uznański
9a870876b3
[TASK] Drop v9 support in gitlab ci (#380)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2022-02-11 21:12:54 +01:00
Tobias Gaertner
c818970d6e
install and use wait-for-it for functional tests (#373)
It might happen, when starting the fuctional test that the database service container is not ready yet. 

This patch provides an extra timeout to wait for the service to make sure the test does not fail because of missing database.
2022-02-01 13:14:00 +01:00
Łukasz Uznański
f49a8bcae3
[TASK] Add php8 compatibility (#311)
Resolves: #287

Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-09-23 10:50:10 +02:00
Łukasz Uznański
04d8ffed31
[CLEANUP] Split GitLab jobs (#273) 2021-08-24 10:27:50 +02:00