Skip to content

Commit 9e56984

Browse files
ci: test release and git builds separately
1 parent a0cead0 commit 9e56984

1 file changed

Lines changed: 31 additions & 24 deletions

File tree

.github/workflows/tests.yml

Lines changed: 31 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,77 +6,84 @@ on:
66
- '**.md'
77

88
jobs:
9-
test-arch:
9+
test-arm64:
1010
runs-on: ubuntu-latest
1111
timeout-minutes: 2
1212

1313
steps:
1414
- uses: actions/checkout@v3
15-
- name: Run FedericoCarboni/setup-ffmpeg
15+
- name: Run federicocarboni/setup-ffmpeg
1616
uses: ./
1717
with:
1818
architecture: arm64
19-
- name: Run FedericoCarboni/setup-ffmpeg
19+
- name: Run federicocarboni/setup-ffmpeg
2020
uses: ./
2121
with:
2222
architecture: arm64
2323
- run: which ffmpeg
2424
- run: which ffprobe
2525

26-
test:
26+
test-git:
2727
runs-on: ${{ matrix.os }}
2828
timeout-minutes: 2
2929

3030
strategy:
3131
fail-fast: false
3232
matrix:
33-
os: [ubuntu-latest, windows-latest, macos-latest]
33+
os: [ubuntu-latest, windows-latest]
3434

3535
steps:
3636
- uses: actions/checkout@v3
37-
- name: Run FedericoCarboni/setup-ffmpeg
38-
uses: ./
39-
- name: Run FedericoCarboni/setup-ffmpeg
40-
uses: ./
41-
- run: ffmpeg -version
42-
- run: ffprobe -version
43-
- name: Run FedericoCarboni/setup-ffmpeg
37+
- name: Run federicocarboni/setup-ffmpeg
4438
uses: ./
4539
with:
4640
ffmpeg-version: git
47-
- name: Run FedericoCarboni/setup-ffmpeg
41+
- name: Run federicocarboni/setup-ffmpeg
4842
uses: ./
4943
with:
5044
ffmpeg-version: git
5145
- run: ffmpeg -version
5246
- run: ffprobe -version
53-
- name: Run FedericoCarboni/setup-ffmpeg
47+
48+
test-release:
49+
runs-on: ${{ matrix.os }}
50+
timeout-minutes: 2
51+
52+
strategy:
53+
fail-fast: false
54+
matrix:
55+
os: [ubuntu-latest, windows-latest, macos-latest]
56+
57+
steps:
58+
- uses: actions/checkout@v3
59+
- name: Run federicocarboni/setup-ffmpeg
5460
uses: ./
55-
with:
56-
ffmpeg-version: '5.1.1'
57-
- name: Run FedericoCarboni/setup-ffmpeg
61+
- name: Run federicocarboni/setup-ffmpeg
5862
uses: ./
59-
with:
60-
ffmpeg-version: '5.1.1'
6163
- run: ffmpeg -version
6264
- run: ffprobe -version
6365

6466
test-shared:
65-
runs-on: windows-latest
67+
runs-on: ${{ matrix.os }}
6668
timeout-minutes: 2
6769

70+
strategy:
71+
fail-fast: false
72+
matrix:
73+
os: [ubuntu-latest, windows-latest]
74+
6875
steps:
6976
- uses: actions/checkout@v3
70-
- name: Run FedericoCarboni/setup-ffmpeg
77+
- name: Run federicocarboni/setup-ffmpeg
7178
uses: ./
7279
with:
73-
ffmpeg-version: '6.1.1'
80+
ffmpeg-version: '8'
7481
linking-type: shared
75-
- name: Run FedericoCarboni/setup-ffmpeg
82+
- name: Run federicocarboni/setup-ffmpeg
7683
id: setup-ffmpeg
7784
uses: ./
7885
with:
79-
ffmpeg-version: 'release'
86+
ffmpeg-version: '8'
8087
linking-type: shared
8188
- run: ffmpeg -version
8289
- run: ffprobe -version

0 commit comments

Comments
 (0)