mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2025-01-12 13:06:11 +01:00
Commit graph

35 commits

Author SHA1 Message Date
Oliver Klee
b4936ebb6a
[BUGFIX] Fix the CI build with the lowest dependencies ()
- fix a syntax error in the `ci.yml`
- also update/downgrade transitive dependencies
- add a conflict with broken versions of typo3/class-alias-loader
- use a Composer-2-compatible version of `helhum/typo3-composer-setup`
- start running the unit and functional tests with the lowest
  dependencies on GitHub Actions

Fixes 
2020-11-24 02:14:15 +01:00
Oliver Klee
bc21852ba0
[CLEANUP] Consistently quote all CI step names for GitHub actions () 2020-11-24 02:08:42 +01:00
Oliver Klee
898819d468
[TASK] Explicitly use Composer 2 on GitHub actions () 2020-11-24 02:07:55 +01:00
Oliver Klee
a8e78e39b3
[TASK] Stop displaying a progress bar during composer require ()
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 ()
Resolves: 
2020-11-21 18:21:09 +01:00
Oliver Klee
091e00e478
[FEATURE] Also run the CI build once a week ()
This will allow us to catch problems with dependencies or
the build environment, i.e., problems that are not related
to changes in our code base.
2020-11-21 17:58:35 +01:00
Oliver Klee
6d50a29034
[TASK] Smoothen the way to Composer 2 ()
- 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
d4ec80de29
[FEATURE] Add frontend linting ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
Co-authored-by: Oliver Klee <typo3-coding@oliverklee.de>
2020-10-31 15:04:44 +01:00
Oliver Klee
ab7e5c45f5
[BUGFIX] Drop a surplus hyphen in the CI step definitions () 2020-10-31 12:38:41 +01:00
Oliver Klee
3cc4abb092
[TASK] Switch the default branch from master to main ()
Also update URLs to other repositories that also have done
the switch.
2020-10-10 14:02:59 +02:00
Łukasz Uznański
0338647e34
[TASK] Remove security checker ()
Resolves: 
2020-10-07 14:10:44 +02:00
Łukasz Uznański
c495b03267
[TASK] Download xliff schema during CI instead of keeping it in repository ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-04 20:39:06 +02:00
Łukasz Uznański
78c45b1341
[TASK] Reduce GitHub actions builds ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-08-25 17:06:41 +02:00
Łukasz Uznański
ee7e76e18f
[TASK] Add PHP YAML lint instead of GitHub action ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-08-05 13:49:10 +02:00
Łukasz Uznański
dc3f774966
[FEATURE] Add security check ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-08-05 11:49:53 +02:00
Łukasz Uznański
e10161203e
[TASK] Run dynamic tests only if PHP lint succeds ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-08-05 11:40:46 +02:00
Łukasz Uznański
46e598e7e1
[TASK] Enable tests in t3 v10 ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-23 12:41:27 +02:00
Łukasz Uznański
ea4456ee97
[TASK] Bump php version in linting actions ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-23 12:39:02 +02:00
Łukasz Uznański
58b2346db5
[TASK] Bump version of checkout action ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-22 12:38:58 +02:00
Łukasz Uznański
4be996d822
[TASK] Add json lint ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-21 12:59:26 +02:00
Łukasz Uznański
b3b09050ca
[TASK] Add yaml lint ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-09 13:17:33 +02:00
Łukasz Uznański
0cd15131a3
[FEATURE] Add phpcs fixer ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-08 17:41:07 +02:00
Łukasz Uznański
c38b8fc3e4
[CLEANUP ] Clean up yaml files ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-08 16:53:59 +02:00
Łukasz Uznański
da2be7411a
[TASK] Add xliff lint ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-08 16:53:12 +02:00
Łukasz Uznański
f34cfb701b
[CLEANUP] Fix yaml files ()
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-07 16:33:34 +02:00
Oliver Klee
95a0d58416
[TASK] Use a matrix for the configuring the code quality checks ()
This reduces code duplication in the CI configuration file.

Fixes 
2020-06-24 15:31:29 +02:00
Oliver Klee
74813e9a0c
[FEATURE] Run the functional tests via GitHub Actions () 2020-06-06 23:09:20 +02:00
Oliver Klee
59384b3d68
[TASK] Disable running with lower dependencies on GitHub actions ()
This currently is broken, and we need to find the cause and fix it
first.

In the meantime, disable this so the build is green again.
2020-05-25 07:50:53 +02:00
Oliver Klee
b8cf63d358
[BUGFIX] Use the PHP version from the matrix in the CI ()
For GitHub actions, an explicit step is required to use a
specific PHP version. If this is not done, a default version
will be used (which makes the builds unpredictable).
2020-05-22 11:38:45 +02:00
Andreas Wolf
15aa3c1cb1 [TASK] Run tests with lowest/highest dependency versions () 2019-12-07 19:20:34 +01:00
Andreas Wolf
9be1c23798 [TASK] Move unit test run to GitHub actions () 2019-12-07 19:00:51 +01:00
Andreas Wolf
cef4baddbc [TASK] Cache Composer dependencies during build ()
Also fix the name of TS the lint step.
2019-12-07 18:10:51 +01:00
Andreas Wolf
073c03137d [TASK] Move TypoScript linting to GitHub actions () 2019-12-07 17:00:49 +01:00
Andreas Wolf
f5cd65ec94 [TASK] Move PHP code sniffing to GitHub actions ()
Resolves: 
2019-12-07 16:37:17 +01:00
Andreas Wolf
42cd42cb00 [TASK] Move PHP linting to GitHub actions () 2019-12-07 16:00:06 +01:00