3
3
# SPDX-License-Identifier: MIT
4
4
name : WipperSnapper Release Workflow for "Offline Mode" Alpha Feature
5
5
on :
6
- release :
7
- types : [published]
6
+ push :
7
+ branches :
8
+ - test-offline-release
8
9
secrets :
9
10
GH_REPO_TOKEN :
10
11
required : true
13
14
build-esp32sx :
14
15
name : 🏗️ESP32-Sx
15
16
runs-on : ubuntu-latest
16
- if : github.event.release.target_commitish == 'offline-mode ' # Runs only if release is from offline-mode
17
+ if : github.event.release.target_commitish == 'test- offline-release ' # Runs only if release is from test- offline-release
17
18
strategy :
18
19
fail-fast : false
19
20
matrix :
@@ -117,7 +118,7 @@ jobs:
117
118
build-rp2040 :
118
119
name : 🏗️RP2040, RP2350
119
120
runs-on : ubuntu-latest
120
- if : github.event.release.target_commitish == 'offline-mode ' # Runs only if release is from offline-mode
121
+ if : github.event.release.target_commitish == 'test- offline-release ' # Runs only if release is from test- offline-release
121
122
strategy :
122
123
fail-fast : false
123
124
matrix :
@@ -189,7 +190,7 @@ jobs:
189
190
merge-job-build-files :
190
191
name : Merge Artifacts for build-files
191
192
runs-on : ubuntu-latest
192
- if : github.event.release.target_commitish == 'offline-mode ' # Runs only if release is from offline-mode
193
+ if : github.event.release.target_commitish == 'test- offline-release ' # Runs only if release is from test- offline-release
193
194
needs : [build-esp32sx, build-rp2040]
194
195
steps :
195
196
- name : Merge Artifacts from Builds
@@ -202,7 +203,7 @@ jobs:
202
203
clang_and_doxy :
203
204
name : 🔎Clang & Doxygen
204
205
runs-on : ubuntu-latest
205
- if : github.event.release.target_commitish == 'offline-mode ' # Runs only if release is from offline-mode
206
+ if : github.event.release.target_commitish == 'test- offline-release ' # Runs only if release is from test- offline-release
206
207
needs :
207
208
[
208
209
build-esp32sx,
@@ -225,7 +226,7 @@ jobs:
225
226
release-wippersnapper :
226
227
name : Release WipperSnapper
227
228
runs-on : ubuntu-latest
228
- if : github.event.release.target_commitish == 'offline-mode ' # Runs only if release is from offline-mode
229
+ if : github.event.release.target_commitish == 'test- offline-release ' # Runs only if release is from test- offline-release
229
230
needs : merge-job-build-files
230
231
steps :
231
232
- name : Download build artifacts from build-platform steps
0 commit comments