mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-12-18 23:06:18 -05:00
|
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
This is preparation for a GitHub action to streamline tests, which * expects the `phpunit.xml` configuration at the root level, and * installs dependencies via `composer`. Proof that the same number of tests are run after moving the configuration file: * [main](https://github.com/Icinga/icingaweb2/actions/runs/18972121136/job/54182208796#step:6:243) * [this PR](https://github.com/Icinga/icingaweb2/actions/runs/19137281980/job/54692472598#step:6:243) Rationale for introducing `composer`: GitHub Actions for this repository and any other module that requires Mockery must specify this dependency themselves. Module tests require Icinga Web anyway, so all (development) dependencies and any changes to them should be automatically applied instead of having to adjust each individual module affected. If we eventually upload our library bundles to Packagist as well, we could also specify them in `composer.json` once instead of having to require them in every action. |
||
|---|---|---|
| .. | ||
| Application | ||
| Authentication | ||
| Chart | ||
| Cli | ||
| Common | ||
| Crypt | ||
| Data | ||
| Date | ||
| Exception | ||
| File | ||
| Legacy | ||
| Less | ||
| Model | ||
| Protocol | ||
| Repository | ||
| Security | ||
| Test | ||
| User | ||
| Util | ||
| Web | ||
| User.php | ||