static-php-cli
static-php-cli copied to clipboard
WIP: Windows build GitHub Action
What does this PR do?
Adds a GitHub Action for building on Windows.
This is a first pass that builds an executable, but it's still WIP - please leave this PR open as I will be pushing to the original branch as we work through fixing it.
Current known issues:
- [x] ~It currently seems to only build PHP8.2 - I haven't started to dig into why~ This was because my cache key logic was broken. It works now
- [ ] #419
- [x] When you get past SmartScreen, you hit #418
Checklist before merging
If your PR involves the changes mentioned below and completed the action, please tick the corresponding option. If a modification is not involved, please skip it directly.
- [ ] If it's a extension or dependency update, make sure adding related extensions in
src/global/test-extensions.php. - [ ] If you changed the behavior of static-php-cli, add docs in static-php/static-php-cli-docs .
- [ ] If you updated
config/xxxx.jsoncontent, runbin/spc dev:sort-config xxx.