static-php-cli icon indicating copy to clipboard operation
static-php-cli copied to clipboard

WIP: Windows build GitHub Action

Open simonhamp opened this issue 1 year ago • 0 comments

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.json content, run bin/spc dev:sort-config xxx.

simonhamp avatar Apr 24 '24 18:04 simonhamp