256 Commits

Author SHA1 Message Date
DubbleClick
b12cb3350f move tmate session thingy 2025-07-05 20:00:55 +07:00
DubbleClick
3ff8c504f8 cs fix, enable action-tmate 2025-07-05 19:19:17 +07:00
DubbleClick
b0cfb4b2c4 don't clog our build CI when cs fix, phpstan or phpunit fail 2025-07-05 14:00:43 +07:00
DubbleClick
26aca723cb update php-cs fixer to get rid of PHP_CS_FIXER_IGNORE_ENV variable 2025-07-05 12:11:48 +07:00
Marc
2963ced1d5
Merge branch 'main' into feat/intl-win 2025-06-25 10:28:45 +07:00
crazywhalecc
f7a3f80689
Add test extensions as trigger 2025-06-18 14:06:59 +08:00
crazywhalecc
b4168d09b5
Add test extensions as trigger 2025-06-18 14:06:36 +08:00
crazywhalecc
71783088c0
Use new trigger test message 2025-06-18 11:55:13 +08:00
crazywhalecc
7057a135cf
Trigger extension test 2025-06-18 11:54:10 +08:00
crazywhalecc
5cb107b844
Test test 2025-06-18 11:53:17 +08:00
crazywhalecc
2bfc8e92ef
Test test 2025-06-18 11:49:42 +08:00
crazywhalecc
68548cf248
Wrap it to test test test 2025-06-18 11:42:32 +08:00
crazywhalecc
3a64feefd0
Change test strategy for commit tests 2025-06-18 11:34:51 +08:00
crazywhalecc
e5cd3adf97
Next pr, I won't run 2025-06-14 02:36:47 +08:00
crazywhalecc
3a0d21eb44
Support multi-line
{craft}
extensions: curl,ast
sapi: cli,micro
{/craft}
2025-06-14 02:27:48 +08:00
crazywhalecc
45ec0cef24
Add checkout
{craft}
extensions: curl,ast
sapi: cli,micro
{/craft}
2025-06-14 02:20:52 +08:00
crazywhalecc
1468bb99f0
Add commit tests
{craft}
extensions: curl,ast
sapi: cli,micro
{/craft}
2025-06-14 02:06:12 +08:00
crazywhalecc
6b330fa869 Remove redundant env 2025-06-10 19:13:35 +08:00
Jerry Ma
aae6c2c98b
Fix GHA token missing bug (#731)
* Update test-extensions.php

* Enable UPX test

* Add debug messages

* Test

* Revert

* Update tests.yml

* Update tests.yml

* Explict define GITHUB_TOKEN

* What's this???

* Check GITHUB_TOKEN in workflow

* Test token variable in step

* Test token variable inside php

* Test token in command

* Get env in commands

* Revert workflow env, add passthrough GITHUB_TOKEN into docker

* See build commands

* See build commands

* Typo fix

* Remove debug symbol for normal mode
2025-05-21 15:11:42 +08:00
tricker
b21c62c11d
Allow CI build to be called by other worklows (#698)
* add workflow_call

* change type choice string

* remove options for type string

* when vendor-mode run composer install

* move vendor-mode composer install

* debug

* move out vendor-mode inputs
2025-04-22 15:09:17 +08:00
crazywhalecc
0f5f60e477
Fix gnu static extension build test 2025-04-19 15:18:48 +08:00
crazywhalecc
237d39f09c
Fix CI wrong runner name 2025-03-30 23:27:05 +08:00
crazywhalecc
acb8cea437
Add glibc build for CI 2025-03-30 21:14:27 +08:00
crazywhalecc
23bd216cc7
Add upx cmd for tests 2025-03-30 21:03:11 +08:00
crazywhalecc
01d3cb4b11
Test arm runner 2025-03-30 20:53:41 +08:00
crazywhalecc
ab4d7fae7d
Fix typo 2025-03-30 19:16:01 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead (#642)
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead

* Fix tests

* Internally use GNU_ARCH for unified

* Update EXTENSION_DIR comments for env.ini

* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Marc Henderkes
511fd0e301 add required packages for autopoint to spc doctor 2025-03-11 06:59:39 +01:00
Jerry Ma
36dc18012a
Update something-want-to-know.md 2025-03-08 17:12:29 +08:00
Jerry Ma
15c7e41501
Update pull_request_template.md 2025-03-08 10:23:10 +08:00
crazywhalecc
b6243d8478
Fix vitepress-deploy.yml in minimal PHP version 2025-03-08 10:04:59 +08:00
Jerry Ma
29ea46bd17
Switch static-php-cli to support PHP 8.3 and 8.4 only (#615)
* Update spc self to PHP 8.4 only

* Update workflows

* Fix test-extensions, adjust docs order

* Fix cs-fix and phpunit

* Add PHP_CS_FIXER_IGNORE_ENV

* Add compatibility for PHP 8.3

* Change version description in README, adjust composer.json PHP version limit

* Switch PHP to 8.4 in spc-alpine-docker

* Add deprecation notice
2025-03-07 18:06:32 +08:00
Jerry Ma
8a17e2384e
Update feature_request.md 2025-03-07 13:10:06 +08:00
Jerry Ma
60dbb18504
Update bug_report.md 2025-03-07 13:09:53 +08:00
Jerry Ma
5f53b34fae
Update issue templates 2025-03-07 13:08:42 +08:00
Jerry Ma
36b4ef306e
Fix libtiff dependencies, avoid using system libraries (#588)
* Remove tmate debugger

* Bump version to 2.4.4

* Fix libtiff dependencies may wrongly added

* Add matrix tests

* Add tmate debug

* Disable libdeflate for libtiff

* Remove ssh debugger
2025-01-25 16:15:53 +08:00
crazywhalecc
4bd3a2ae25
Add ssh debug 2025-01-25 12:20:54 +08:00
crazywhalecc
dd647c53ec
Add doctor for build-unix CI 2025-01-25 11:35:47 +08:00
crazywhalecc
0c0d16bbb3
Try new build CI 2025-01-25 11:30:59 +08:00
crazywhalecc
c665a18b79
Try new build CI 2025-01-25 11:29:18 +08:00
crazywhalecc
16d448b97c
Try new build CI 2025-01-25 11:09:13 +08:00
crazywhalecc
27ccc1189f
Try new build CI 2025-01-25 10:59:44 +08:00
Jerry Ma
eecebbcd4d
Fix x86_64 macOS CI invalid options 2025-01-25 09:48:15 +08:00
Jerry Ma
944f4af914
Update FUNDING.yml 2024-12-23 11:05:21 +08:00
crazywhalecc
5c51305978 Add embed build tests 2024-12-13 15:05:44 +08:00
Jerry Ma
cf37e16e38
Update build-macos-x86_64.yml 2024-12-06 13:13:50 +08:00
Jerry Ma
2aa42123f6
Update build-macos-x86_64.yml 2024-12-06 13:07:52 +08:00
crazywhalecc
bc7dba6125 Fix parallel config.m4 2024-12-05 18:51:57 +08:00
crazywhalecc
3ce24da15c Fix patch point tests 2024-12-05 18:51:57 +08:00
crazywhalecc
a90a57ffab Add extension configure tests 2024-12-05 18:51:57 +08:00