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

37 commits

Author SHA1 Message Date
Oliver Klee
a3d72de1de
[FEATURE] Add Composer scripts and a CI job for Rector (#1459)
* [FEATURE] Add Composer scripts and a CI job for Rector

Closes #851
2024-09-30 07:21:41 +02:00
Oliver Klee
b0a4a7c611
[TASK] Sort the includes for GitLab CI (#1464)
This will make maintenance of this file a bit easier.
2024-09-27 13:02:29 +02:00
Łukasz Uznański
902097b7dd
[BUGFIX] Fix parallel lint in GitLab CI (#1456) 2024-09-17 12:23:40 +02:00
5a25569a19
[TASK] Use typoscript instead of ts within script names (#1392)
As ts is usually understood as TypeScript instead of TypoScript.
TYPO3 itself also changed its file extension from `.ts` to `.typoscript`.
We reflect that by adopting the script name.

Resolves: #1385
2024-07-29 19:49:37 +02:00
Simon Schaufelberger
1f4370c92f
[TASK] Add PHP CS Fixer to GitLab (#1151) 2024-02-04 10:03:06 +01:00
Łukasz Uznański
9ffbf82d3e
[TASK] Add php8.3 unit tests to gitlab ci (#1033)
Depends on: #1032

Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2023-11-27 18:19:25 +01:00
Łukasz Uznański
5998d5699b
[FEATURE] Add PHP 8.3 lint to GitLab CI (#1032)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2023-11-27 18:14:17 +01:00
Łukasz Uznański
d493356b4e
[TASK] Remove deprecated license scanning (#975)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2023-11-02 23:49:14 +01:00
Łukasz Uznański
a4905fe0bd
[TASK] Remove obsolete php copy paste check (#849) 2023-06-14 12:46:36 +02:00
Chris Müller
959d2ab2f9
[FEATURE] Support PHP 8.2 (#787) 2023-04-02 12:53:33 +02:00
Łukasz Uznański
f814042f8b
[FEATURE] Add check for PSR-4 namespace correctness (#740) 2023-02-22 18:46:08 +01:00
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
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
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
Ł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
Ł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
jpmschuler
2f5e1d2826
[BUGFIX] Fix default template names for GitLab CI (#271) 2021-07-31 20:52:45 +02:00
Oliver Klee
db1080b119
[FEATURE] Add type checking via PHPStan (#218) 2021-03-17 01:08:40 +01:00
Łukasz Uznański
3a086c5552
Add composer normalize phive (#193) 2021-02-18 10:44:35 +01:00
Łukasz Uznański
c825e30229
[TASK] Remove code quality job from GitLab CI template (#183)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-12-15 11:09:13 +01:00
Łukasz Uznański
68ec441b95
[FEATURE] Add frontend linting to GitLab CI
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-12-02 16:08:00 +01:00
Łukasz Uznański
a62d9ae58d
Fix to copypaste check for gitlab ci (#180) 2020-12-01 23:39:46 +01:00
Oliver Klee
2344557abc
[CLEANUP] Autoformat all files (#175)
This will reduce unrelated autoformatting changes in other commits
(and it also makes the code more readable).
2020-12-01 23:12:34 +01:00
Oliver Klee
a8e78e39b3
[TASK] Stop displaying a progress bar during composer require (#167)
Progress bars do not make sense when the output is logged
(like on GitHub actions).
2020-11-24 02:02:32 +01:00
Łukasz Uznański
ddecb3009f
[FEATURE] Add phpcpd (#149)
Resolves: #129
2020-11-21 18:21:09 +01:00
Łukasz Uznański
3177d45497
[BUGFIX] Fix to GitLab regression (#158)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-11-16 22:31:35 +01:00
Łukasz Uznański
283ef5e9eb
Migrate secret detection in gitlab ci (#156)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-11-04 18:08:50 +01:00
Oliver Klee
6d50a29034
[TASK] Smoothen the way to Composer 2 (#152)
- drop the `--no-suggest` option that was deprecated in Composer 2
- output the Composer version to make debugging problems easier
2020-10-31 19:18:59 +01:00
Łukasz Uznański
ac59a7ffd2
[TASK] Add test stage to gitlab CI (#103)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-22 23:16:08 +02:00
Łukasz Uznański
c8d2cf9849
[TASK] Rework gitlab ci dependencies (#109)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-22 22:29:38 +02:00
Łukasz Uznański
367066ca97
[TASK] Move gitlab pipeline to directory (#100)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-12 18:15:53 +02:00
Renamed from .gitlab-ci.yml (Browse further)