Skip to content

Commit d855cd3

Browse files
committed
try end-to-end build?
1 parent df3efb6 commit d855cd3

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.github/workflows/job.envmap-example.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,42 @@ jobs:
143143
overwrite: true
144144
path: ./envmap.com
145145
compression-level: 0
146+
test-ape:
147+
name: "Test APE"
148+
needs: [build-ape]
149+
strategy:
150+
fail-fast: false
151+
matrix:
152+
include:
153+
- platform: ubuntu-24.04
154+
type: 'nix'
155+
- platform: ubuntu-24.04-arm
156+
type: 'nix'
157+
- platform: macos-15-intel
158+
type: 'nix'
159+
- platform: macos-15
160+
type: 'nix'
161+
- platform: windows-latest
162+
type: 'win32'
163+
runs-on: ${{ matrix.platform }}
164+
steps:
165+
- name: "Setup: Download Artifact"
166+
uses: actions/download-artifact@v7
167+
with:
168+
name: envmap-APE
169+
- name: "Run: envmap.com (*nix)"
170+
if: matrix.type == 'nix'
171+
shell: bash
172+
run: chmod +x ./envmap.com && ./envmap.com
173+
- name: "Run: envmap.com (win32)"
174+
if: matrix.type == 'win32'
175+
shell: pwsh
176+
run: '& .\envmap.com'
177+
- name: "Run: envmap.com --strace (*nix)"
178+
if: matrix.type == 'nix' && (success() || failure())
179+
shell: bash
180+
run: ./envmap.com --strace --ftrace
181+
- name: "Run: envmap.com --strace (win32)"
182+
if: matrix.type == 'win32' && (success() || failure())
183+
shell: pwsh
184+
run: '& .\envmap.com --strace --ftrace'

0 commit comments

Comments
 (0)