Commit Graph

32 Commits

Author SHA1 Message Date
Johannes Meyer efea832890 php: Split phpstan tests into a separate workflow 2024-04-08 17:10:58 +02:00
Sukhwinder Dhillon b270161455 phpstan: Streamline vendor file location with local dev-env
phpstan is not run with an action anymore, as the action runs
it its own docker container and hence has no access to files
outside the repository root. A side-effect of this is, that
phpstan now **really** runs with the php version set up by
the matrix.
2024-01-22 09:49:41 +01:00
Alexander Aleksandrovič Klimov d3f64604a3
Support PHP 8.3 (#5137)
fixes #5136
2023-11-14 11:22:54 +01:00
Johannes Meyer 9036c37679 Use `main` instead of `master` as default branch name 2023-09-21 16:35:08 +02:00
Alexander A. Klimov 783fe036f1 Release GHA: create only one Docker image at the same time
Just like in all other repos making Docker images.

The following tasks finish our ARM support and depend on each other:

* [ ] Push only one Docker image at the same time (this PR)
* [ ] GHA repo: auto-create not just X.Y.Z tags, but also X.Y, X and latest
* [ ] GHA repo: build multi-platform images

Deriving X.Y from X.Y.Z is easy. Also nobody releases a vX.Y.Z and a
vX.Y.{Z+1} at the same time. But a vX.Y.Z and a vX.{Y+1}.0 is likely.
Both check Docker Hub, both get green light and both push :latest. Who wins?
2023-09-07 13:35:10 +02:00
Sukhwinder Dhillon 3c3437dafa Github Actions: Do not cancel further tests if one fails 2023-08-30 16:25:32 +02:00
raviks789 35b2145754 Workflow: Setup `ipl/web` dependency for unit test 2023-08-28 17:06:20 +02:00
Sukhwinder Dhillon 0cf97d5825 Workflow: clone the remote `head`, regardless of the branch name 2023-08-23 11:36:30 +02:00
Sukhwinder Dhillon 31bfdb33e1 Github Actions: Add PhpStan
Co-authored-by: Ravi Srinivasa <raviks789@gmail.com>
2023-08-23 10:53:13 +02:00
raviks789 f330fcba91 Add PHP 8.2 to the php workflow 2023-08-23 10:53:13 +02:00
raviks789 c6d4bf5020 Update php test workflow
Since the vendor libraries are moved to `icinga-php-thirdparty`. The php test workflow needs
to be updated, so that these libraries could be found during the test run.
2023-08-09 15:53:49 +02:00
Johannes Meyer 357398cecd php: Fix mysql container startup 2023-06-19 10:03:04 +02:00
Alexander A. Klimov 7eb6359281 GHA: handle changed interface of Icinga/docker-icingaweb2 2023-05-23 10:32:25 +02:00
Timm Ortloff 9aa4a954a9 CI: Update Checkout Action to v3 2023-01-09 13:05:18 +01:00
Johannes Meyer f2b2893b51 Run tests on PHP 8.1 2022-03-24 12:29:05 +01:00
Johannes Meyer 523bdfec5e Require PHP 7.2+ 2022-03-24 12:29:05 +01:00
Johannes Meyer 9e6d2e8aec php: Don't generate any locales for tests
They're not needed any more due to the use of ipl-i18n
2021-05-28 14:03:36 +02:00
Johannes Meyer b09384e489 php: Install ipl-i18n as a dependency for tests 2021-05-28 14:03:36 +02:00
Feu Mourek b875b28dea
Add a blank issue template with a link to the forum (#4379) 2021-05-25 16:14:35 +02:00
Johannes Meyer b3eeb5a892 php: Don't lint tests on PHP 5.6 2021-04-09 12:38:43 +02:00
Johannes Meyer 19a092c13f php: Don't test on PHP 5.6 through 7.1 2021-04-09 12:38:39 +02:00
Alexander A. Klimov 2990ca09ab GitHub actions: test also with PHP 8.0
refs #4287
2021-04-09 12:37:03 +02:00
Johannes Meyer d71a6c37ae php: Utilize shivammathur/setup-php@v2 2020-11-17 16:41:01 +01:00
Johannes Meyer 8e971406f7 Run the docker workflow by schedule on master and manually for PRs 2020-07-14 08:09:32 +02:00
Alexander A. Klimov 8ce90b38fc GitHub actions: build Docker images 2020-07-09 14:19:11 +02:00
Johannes Meyer f7281f6832 ci: Let the icingabot trigger L10n updates 2020-05-27 09:16:51 +02:00
Johannes Meyer 38cda84696 L10n-update: Update to latest version 2020-04-29 17:23:31 +02:00
Johannes Meyer 511f47af3a Add action workflow L10n-update 2020-04-23 15:58:14 +02:00
Johannes Meyer dbedde7d7f Add php action workflow 2020-01-22 14:13:46 +01:00
Johannes Meyer 723a2091a8
Delete ISSUE_TEMPLATE.md 2019-04-10 15:58:52 +02:00
Johannes Meyer 92ba0a56fd Update issue templates 2019-04-10 15:55:25 +02:00
Michael Friedrich ffd371f257 Add CONTRIBUTING.md and GitHub issue template 2017-05-24 11:17:48 +02:00