Skip to content

Commit 1926991

Browse files
committed
Readd upload of example artifacts on release
Signed-off-by: Pierre R. Mai <pmai@pmsf.de>
1 parent 8e5bf39 commit 1926991

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

.github/workflows/build.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,41 @@ jobs:
5757
with:
5858
name: Examples-${{ runner.os }}
5959
path: examples/build/**/*.fmu
60+
61+
update_interface_release:
62+
name: Update OSI release
63+
runs-on: ubuntu-latest
64+
needs: [build-osmp-examples]
65+
if: ${{ github.event.client_payload }}
66+
steps:
67+
- name: Collect previous artifacts
68+
uses: actions/download-artifact@v5
69+
with:
70+
pattern: Examples-*
71+
path: examples
72+
- name: Zip Windows
73+
uses: TheDoctor0/zip-release@0.7.6
74+
with:
75+
filename: Examples-Windows.zip
76+
directory: examples
77+
path: examples-Windows
78+
- name: Zip Linux
79+
uses: TheDoctor0/zip-release@0.7.6
80+
with:
81+
filename: Examples-Linux.zip
82+
directory: examples
83+
path: examples-Linux
84+
- name: Zip macOS
85+
uses: TheDoctor0/zip-release@0.7.6
86+
with:
87+
filename: Examples-macOS.zip
88+
directory: examples
89+
path: examples-macOS
90+
- name: Upload artifacts to release
91+
uses: svenstaro/upload-release-action@v2
92+
with:
93+
repo_token: ${{ secrets.MACHINE_USER_PAT }}
94+
file_glob: true
95+
file: examples/Examples-*.zip
96+
tag: ${{ github.event.client_payload.tag }}
97+
repo_name: ${{ github.event.client_payload.source_repo }}

0 commit comments

Comments
 (0)