File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : develop
2+
3+ on :
4+ push :
5+
6+ env :
7+ BIN_SDK_VER : 2.3.0
8+
9+ jobs :
10+ ci :
11+ strategy :
12+ matrix :
13+ php :
14+ - ' 8.4'
15+ # - '8.3'
16+ # - '8.2'
17+ # - '8.1'
18+ arch :
19+ - x64
20+ # - x86
21+ ts :
22+ - ' nts'
23+ # - 'ts'
24+ vs :
25+ # - vs16
26+ - vs17
27+ # exclude:
28+ # - php: '8.4'
29+ # vs: vs16
30+ # - php: '8.3'
31+ # vs: vs17
32+ # - php: '8.2'
33+ # vs: vs17
34+ # - php: '8.1'
35+ # vs: vs17
36+
37+ runs-on : ${{ matrix.vs == 'vs17' && 'windows-2022' || 'windows-2019' }}
38+
39+ env :
40+ PHP_VER : ${{ matrix.php }}
41+ VS : ${{ matrix.vs }}
42+ ARCH : ${{ matrix.arch }}
43+ TS : ${{ matrix.ts }}
44+
45+ steps :
46+ # - name: Checkout repository
47+ # uses: actions/checkout@v4
48+ # with:
49+ # persist-credentials: false
50+
51+ # - name: Checkout submodule
52+ # run: .\.github\workflows\submodule.ps1
53+ # shell: pwsh
54+
55+ - uses : actions/cache@v4
56+ with :
57+ path : |
58+ C:\php\php-*.zip
59+ key : ${{ runner.os }}-php
60+
61+ - name : Install build command
62+ run : .\.github\workflows\install.ps1
63+ shell : pwsh
64+
65+ - name : Install PIE
66+ run : |-
67+ Invoke-WebRequest "https://github.com/php/pie/releases/download/0.8.0/pie.phar" -OutFile "C:\php\pie.phar"
68+ shell : pwsh
69+
70+ - name : Check PHP
71+ run : |-
72+ $env:PATH = "C:\php\devel;C:\php\bin;C:\php\deps\bin;$env:PATH"
73+ C:\php\bin\php.exe -m
74+ C:\php\bin\php.exe C:\php\pie.phar --version
75+
76+ - name : Install Snappy
77+ run : |-
78+ C:\php\bin\php.exe C:\php\pie.phar install kjdev/snappy
79+ C:\php\bin\php.exe -m
You can’t perform that action at this time.
0 commit comments