Dylan K. Taylor
40895a86e5
draft-release: stick a banner on the release notes to declare obsolescence
2021-12-08 23:55:43 +00:00
Dylan K. Taylor
7ace24caab
Fixed borked build number
...
this was a problem before the recent clean-up; the only reason it just decided to show now is because 2000+25 is valid PHP code, so PHP saved our asses.
2021-11-26 23:36:19 +00:00
Dylan K. Taylor
71b813d4f9
Define pocketmine\BUILD_NUMBER from phar metadata
...
this way we don't have to patch the code (no idea why we were doing that anyway).
2021-11-26 22:27:58 +00:00
Dylan K. Taylor
eb3530b6e6
Use pmmp/setup-php-action to compile PHP
2021-11-07 23:13:56 +00:00
Dylan K. Taylor
986b4e0651
Enforce single-line PhpDoc for properties where possible
2021-10-21 20:32:37 +01:00
Dylan K. Taylor
974d08efd6
Bump PHP minimum requirement to 8.0
...
PHPStan failed on 7.4 after updating to 0.12.99, and I figured it was less hassle to just do this than fix the build. In any case, we stopped shipping 7.4 months ago, and warned at 3.22 release that 7.4 support would soon be dropped.
2021-10-09 20:09:42 +01:00
Dylan K. Taylor
a11cf8c296
Update PHP versions used by GitHub Actions
2021-09-28 20:52:40 +01:00
Dylan K. Taylor
43ac3fbf3e
actions: use newer PHP versions
2021-09-22 00:51:06 +01:00
Dylan K. Taylor
806f03bd37
consistency ...
2021-09-07 13:00:28 +01:00
Dylan K. Taylor
39820be836
draft-release: preprocess only src of dependencies
...
p sure we had this problem already somewhere else? ...
2021-09-07 12:59:32 +01:00
Dylan K. Taylor
466107d3b8
actions: fix release build shitting the bed
2021-09-05 15:45:07 +01:00
Dylan K. Taylor
1c2eb35025
actions: fixed bad git hash on published releases
2021-09-05 15:32:31 +01:00
Dylan T
cd3c96aad2
shivammathur/setup-php 2.12.0
2021-08-19 02:31:18 +01:00
Dylan T
7bd8d09023
GitHub Actions: automatically build and upload release artifacts, and auto-update update.pmmp.io ( #4376 )
2021-08-18 14:02:52 +01:00
Dylan K. Taylor
e561fa6222
actions: update PHP versions
2021-08-16 23:14:17 +01:00
Dylan K. Taylor
01fe497c49
phpstan: use PHP 8.0 as primary version
...
I'm using 8.0 for local development now, so having the phpstan configs targeted at 7.4 by default makes things inconvenient.
2021-07-26 14:34:47 +01:00
Dylan K. Taylor
81c5b83bd9
actions: test on 8.0
2021-07-23 15:55:01 +01:00
Dylan T
ef31a9fc66
Update bug_report.md
2021-07-23 13:32:18 +01:00
Dylan K. Taylor
c7868a810d
Move PHP minimum to 7.4
...
7.3 isn't actively tested anymore, and since 7.4 has been out for so long already, it doesn't make sense to keep pandering to users who can't be bothered to update their PHP binaries.
In most cases, these users are also experiencing problems caused by older versions of pthreads that were long since fixed.
In addition, pthreads is no longer tested or supported on 7.3, so users can't get newer bug fixes even if they wanted to.
2021-06-13 15:34:24 +01:00
Dylan K. Taylor
65c53e6512
actions: use PHP 7.4.20
2021-06-09 13:44:00 +01:00
Dylan K. Taylor
5a7736b179
actions: go with PHP 7.4.19
2021-05-10 20:30:08 +01:00
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
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
a9eaa55427
actions: added a php-cs-fixer run
2021-03-28 20:38:56 +01: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
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
7407e504b6
actions: bump PHP versions to 7.3.27 and 7.4.15
2021-02-11 16:35:19 +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 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 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 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
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