Skip to content

Commit fe1bbda

Browse files
authored
Merge pull request #708 from COVESA/fix-release-pipeline-rebased
Fix release pipeline and provide artifacs for Windows and MacOS only
2 parents 998af18 + aa6d86d commit fe1bbda

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

.github/workflows/Release.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -120,18 +120,10 @@ jobs:
120120
fetch-depth: 0
121121
submodules: true
122122
- name: install build environment
123-
run: scripts/linux/installUbuntu20.sh
123+
run: scripts/linux/installUbuntu22and24.sh
124124
- name: Build project
125-
run: scripts/linux/buildUbuntu20.sh
126-
- name: Make artifact executable
127-
run: chmod -R +x build/dist
128-
- name: Archive artifact
129-
run: zip DLT-Linux-${{ matrix.abi }} -r build/dist
130-
- name: Upload DLT artifact
131-
uses: actions/upload-artifact@v4
132-
with:
133-
name: DLT-Linux-${{ matrix.abi }}
134-
path: DLT-Linux*.zip
125+
run: scripts/linux/buildUbuntu22and24.sh
126+
continue-on-error: true
135127

136128
buildWindows:
137129
name: Build Windows
@@ -171,7 +163,7 @@ jobs:
171163

172164
createRelease:
173165
name: Create release
174-
runs-on: ubuntu-20.04
166+
runs-on: ubuntu-24.04
175167
needs: [ buildMac, buildLinux, buildWindows ]
176168
steps:
177169
- name: Checkout
@@ -183,6 +175,8 @@ jobs:
183175
uses: actions/download-artifact@v4
184176
with:
185177
name: DLT-Linux
178+
continue-on-error: true
179+
186180
- name: Download DLT macOS artifacts arm64
187181
uses: actions/download-artifact@v4
188182
with:

0 commit comments

Comments
 (0)