TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
905 B

name: Linux ARM64
on:
push:
pull_request:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: linux-arm64-${{ github.ref }}
cancel-in-progress: true
env:
COMPOSER_NO_INTERACTION: 1
COMPOSER_PROCESS_TIMEOUT: 0
jobs:
build:
name: Build - PHP ${{ matrix.php }} ZTS
runs-on: ubuntu-22.04-arm
timeout-minutes: 90
strategy:
fail-fast: false
matrix:
php: ["8.4", "8.5"]
env:
PHPX_HOME: ${{ github.workspace }}/vendor/swoole/phpx
steps:
- name: Checkout TypePHP
uses: actions/checkout@v4
- name: Build and smoke test
uses: ./.github/actions/unix-arm64-build
with:
php-version: ${{ matrix.php }}
os: linux
library-extension: so
smoke-directory: linux-arm64
smoke-binary: linux_arm64_smoke
smoke-output: linux-arm64-smoke-ok:zts