mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-21 17:36:13 +01:00

[TASK] Stop storing development tool PHARs in the repository (#1277)

Tools that are downloadable should in general be downloaded during
the CI runs, not stored in the repository.

As the only PHIVE PHAR we're using is PCOV (for code coverage, which
we usually only run on CI), we can skip providing PHIVE and rely on
CI to provide PHIVE for us. This leaves only PCOV to be installed
via PHIVE.

Fixes #267
This commit is contained in:
Oliver Klee 2024-05-07 12:00:35 +02:00 committed by GitHub
parent 1a0a288a8b
commit 188303fed1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 4 additions and 94923 deletions

View file

@ -31,6 +31,8 @@ jobs:
extensions: mysqli
coverage: pcov
ini-values: pcov.directory=Classes
- name: "Install development tools"
run: phive --no-progress install --trust-gpg-keys D8406D0D82947747293778314AA394086372C20A
- name: "Show Composer version"
run: composer --version
- name: "Show the Composer configuration"

View file

@ -9,6 +9,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
- Add support for PostgreSQL 16 (#1271)
### Changed
- Stop storing development tool PHARs in the repository (#1277)
- !!! Require a storage PID for the tea list (#1223)
- Drop additional namespace segment for the Tea model (#1025)

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<phive xmlns="https://phar.io/phive">
<phar name="phar-io/phive" version="^0.15.2" installed="0.15.2" location="./tools/phive" copy="true"/>
<phar name="phpcov" version="^8.2.1" installed="8.2.1" location="./tools/phpcov" copy="true"/>
<phar name="phpcov" version="^8.2.1" installed="8.2.1" location="./tools/phpcov" copy="false"/>
</phive>

File diff suppressed because it is too large Load diff

93799
tools/phpcov

File diff suppressed because one or more lines are too long