Skip to content

Commit e43ddcc

Browse files
committed
Update NG Binaries to new action
1 parent 627f8d6 commit e43ddcc

File tree

6 files changed

+642
-17
lines changed

6 files changed

+642
-17
lines changed

.github/workflows/main-pm-matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ jobs:
132132
# Used "set -ex" instead of hashbang since script isn't executed with hashbang
133133
set -ex
134134
trap "exit 1" ERR
135-
./compile.sh -t linux64 -j 4 -g -P ${{ inputs.pm-version-major }} -c ./download_cache -D -z ${{ inputs.php-version-base }}
135+
./compile.sh -t linux64 -j 4 -g -F -P ${{ inputs.pm-version-major }} -c ./download_cache -D -z ${{ inputs.php-version-base }}
136136
137137
- name: Create tarball
138138
run: |
@@ -272,7 +272,7 @@ jobs:
272272

273273
publish:
274274
name: Publish binaries
275-
needs: [linux, macos, windows, android]
275+
needs: [linux, macos, windows]
276276
runs-on: ubuntu-22.04
277277
if: ${{ github.ref_name == 'stable' && github.ref_type == 'branch' && !contains(github.event.head_commit.message, '[no release]') }}
278278
concurrency: release-${{ inputs.php-version-base }}-pm${{ inputs.pm-version-major }}

.github/workflows/main.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,9 @@ jobs:
1717
strategy:
1818
matrix:
1919
include:
20-
- pm-version-major: 5
21-
php-version-base: "8.1"
22-
- pm-version-major: 5
23-
php-version-base: "8.2"
24-
special-release: default-latest #default = best for PM5, latest = display as latest on GitHub
25-
- pm-version-major: 5
26-
php-version-base: "8.3"
2720
- pm-version-major: 5
2821
php-version-base: "8.4"
22+
special-release: default-latest #default = best for PM5, latest = display as latest on GitHub
2923

3024
uses: ./.github/workflows/main-pm-matrix.yml
3125
with:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Bash script used to compile PHP on MacOS and Linux platforms. Make sure you have
4343
| -d | Compiles with debugging symbols and disables optimizations (slow, but useful for debugging segfaults) |
4444
| -D | Compiles with separated debugging symbols, but leaves optimizations enabled (used for distributed binaries) |
4545
| -g | Will compile GD2 |
46+
| -F | Will compile FFI |
4647
| -j | Set make threads to # |
4748
| -l | Uses the folder specified for caching compilation artifacts (useful for rapid rebuild and testing) |
4849
| -n | Don't remove sources after completing compilation |

0 commit comments

Comments
 (0)