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