Dylan K. Taylor
5116e11cea
Only install the stuff we need to run PHP, not to build it
2021-05-10 17:55:52 +01:00
Dylan K. Taylor
4ca5558ec1
Merge remote-tracking branch 'origin/stable'
2021-05-05 11:14:01 +01:00
Dylan K. Taylor
c29cd8e2eb
actions: added PHP script to update versions
2021-05-04 22:21:45 +01:00
Dylan K. Taylor
a13b0c98a1
Updated to PHP-CS-Fixer 3.0.0
2021-05-04 22:18:18 +01:00
Dylan K. Taylor
e6ff908e18
actions: update PHP versions
2021-05-04 21:52:17 +01:00
dependabot-preview[bot]
f195f24f4f
Upgrade to GitHub-native Dependabot ( #4201 )
2021-05-01 23:24:35 +01:00
Dylan K. Taylor
4eaa600f35
actions: clone submodules in PHPUnit job
2021-03-31 21:54:27 +01:00
Dylan K. Taylor
7fe6815f7c
Merge branch 'stable'
2021-03-28 20:39:59 +01:00
Dylan K. Taylor
a9eaa55427
actions: added a php-cs-fixer run
2021-03-28 20:38:56 +01:00
Dylan K. Taylor
61bca7cfbc
master supports 7.4 only
2021-03-25 01:31:25 +00:00
Dylan K. Taylor
95eb70a924
Merge branch 'stable'
2021-03-25 01:30:52 +00:00
Dylan K. Taylor
b29f83ee99
Added preprocessor test build job to Actions
...
this should catch problems like the one that broke 3.17.6 at the root.
2021-03-25 01:25:04 +00:00
Dylan K. Taylor
c1e5dd2a4e
Merge branch 'stable'
2021-03-07 20:15:11 +00:00
Dylan K. Taylor
3d90625020
Revert "Revert "Use PHP 7.4.16 for Actions""
...
This reverts commit 9f6b914925cc228ce1e34b7f12db1678fe3eb0e9.
2021-03-07 16:37:33 +00:00
Dylan K. Taylor
9f6b914925
Revert "Use PHP 7.4.16 for Actions"
...
This reverts commit 0e614ea8fd313e7bd86b61aa2e5040763623e653.
apparently php-build doesn't have 7.4.16 yet ...
2021-03-06 00:41:19 +00:00
Dylan K. Taylor
0e614ea8fd
Use PHP 7.4.16 for Actions
2021-03-06 00:32:56 +00:00
Dylan K. Taylor
7573a01b17
Merge branch 'stable'
2021-02-11 16:42:23 +00:00
Dylan K. Taylor
7407e504b6
actions: bump PHP versions to 7.3.27 and 7.4.15
2021-02-11 16:35:19 +00:00
Dylan K. Taylor
4158f77110
Merge remote-tracking branch 'origin/stable'
2021-02-03 17:52:28 +00:00
Dylan K. Taylor
b1bb9fbd1c
Reinstall PHP deps on cache hit
...
the 20.04 actions image doesn't have libzip5 and who knows what else is missing ...
2021-02-03 17:42:11 +00:00
Dylan K. Taylor
561fc62232
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# .github/workflows/main.yml
# resources/vanilla
# src/pocketmine/VersionInfo.php
# src/world/format/io/region/RegionLoader.php
2021-02-03 17:32:47 +00:00
Dylan T
96181f8cf5
Version PHP build caches by image version
...
we can't safely use `ubuntu-latest` because the build caches will break if they were built for 18.04 and used on 20.04, or vice versa. Instead, we pin the images (and caches) to a specific version.
2021-02-03 17:24:50 +00:00
Dylan K. Taylor
3e1ac66abf
Merge branch 'stable'
2021-02-02 13:46:29 +00:00
Dylan T
02ee0f23c0
Removed old support requests configuration
2021-01-27 22:53:37 +00:00
Dylan T
cda472333c
Add workflow for dessant/support-requests
...
we're using the legacy github app right now.
2021-01-27 22:47:33 +00:00
Dylan K. Taylor
487b5dd11d
Merge branch 'stable'
2021-01-16 19:44:15 +00:00
Dylan T
efc5f34877
wrong place ... when shared defaults :(
2021-01-15 17:53:39 +00:00
Dylan K. Taylor
dd0d8842d5
actions: disable fail-fast
2021-01-15 17:35:27 +00:00
Dylan K. Taylor
4c0d3d68af
Bump PHP requirement to 7.4.0
2021-01-12 21:53:41 +00:00
Dylan K. Taylor
da71540fce
first shot building multi PHP versions on actions
2021-01-05 22:03:51 +00:00
Dylan K. Taylor
5431807e43
Split tests up into multiple jobs
...
this gives a more granular view of test failures and also allows independent steps to run in parallel.
2020-12-23 19:48:39 +00:00
Dylan T
d49ae832e8
actions: rename cache miss fallback build step
2020-12-21 21:32:27 +00:00
Dylan T
ff9d013005
build: hash composer cache by lockfile instead of composer.json
...
this ensures a cache refresh when transitive dependencies are updated.
2020-12-20 23:58:37 +00:00
Dylan T
995b56aaa0
Fixed Composer package cache
2020-12-20 23:49:28 +00:00
Dylan T
470243ca6f
experimental: build PHP in a separate build job
2020-12-20 22:30:47 +00:00
Dylan K. Taylor
6afbd1f55c
Squashed commit of the following:
...
commit 1f42169f0f929958f7d68a68f194c6f3492b7eb4
Author: Dylan K. Taylor <odigiman@gmail.com>
Date: Mon Dec 14 21:23:44 2020 +0000
... install it in the right fucking place
commit d2a88abeda5fa937d3f508c4e0300a949af97846
Author: Dylan K. Taylor <odigiman@gmail.com>
Date: Mon Dec 14 21:14:21 2020 +0000
Build PHP using system libraries to reduce rebuild time
2020-12-14 21:58:58 +00:00
Dylan T
8b53e4150e
Setup GitHub Actions ( #3966 )
2020-12-11 22:25:08 +00:00
Dylan T
48595630fc
[ci skip] update crash issue template
2020-11-27 17:38:14 +00:00
SOFe
dd4f26a9cf
Switch "Auto: Spam" trap to direct links ( #3550 )
2020-08-30 18:03:38 +01:00
Dylan T
f976545f56
Delete security-dos-vulnerability.md
2020-08-29 23:41:37 +01:00
Johnmacro
7bfb55ec9a
Fixed some errors in support.yml ( #3095 )
...
[ci skip]
2019-08-13 14:09:03 +01:00
SOFe
d756500928
Also updated Discord link in suppor template and README
2019-08-08 00:03:10 +08:00
SOFe
7ef27a1a21
support.yml Discord link should point to #rules
2019-08-07 14:54:01 +08:00
Dylan T
14bae72dd5
Create FUNDING.yml
2019-05-27 14:14:09 +01:00
Dylan T
948b0b4cbc
Add an API change request template
2019-04-15 08:49:31 +01:00
Dylan T
d6b596a8ac
moar issue templates
2019-04-15 08:49:16 +01:00
Dylan T
eab2d4d704
Add a Support issue template
...
maybe this will guide people who don't read into shooting themselves in the foot automatically >:)
2019-04-15 08:49:01 +01:00
Dylan T
8114551600
add a Crash issue template
...
valid crashdumps are usually self explanatory and include all required information like OS/version/etc, so there's no need to force reporters to rewrite a bunch of extra information that should already be in the crashdump.
2019-04-15 08:48:45 +01:00
Dylan T
8e1d1993c5
Update support.yml
2019-04-15 08:48:31 +01:00
Dylan T
82bf5f6193
Add Discord link to issue template
2019-04-15 08:48:16 +01:00