Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,41 @@ jobs:
with:
name: Examples-${{ runner.os }}
path: examples/build/**/*.fmu

update_interface_release:
name: Update OSI release
runs-on: ubuntu-latest
needs: [build-osmp-examples]
if: ${{ github.event.client_payload }}
steps:
- name: Collect previous artifacts
uses: actions/download-artifact@v5
with:
pattern: Examples-*
path: examples
- name: Zip Windows
uses: TheDoctor0/zip-release@0.7.6
with:
filename: Examples-Windows.zip
directory: examples
path: examples-Windows
- name: Zip Linux
uses: TheDoctor0/zip-release@0.7.6
with:
filename: Examples-Linux.zip
directory: examples
path: examples-Linux
- name: Zip macOS
uses: TheDoctor0/zip-release@0.7.6
with:
filename: Examples-macOS.zip
directory: examples
path: examples-macOS
- name: Upload artifacts to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.MACHINE_USER_PAT }}
file_glob: true
file: examples/Examples-*.zip
tag: ${{ github.event.client_payload.tag }}
repo_name: ${{ github.event.client_payload.source_repo }}
11 changes: 5 additions & 6 deletions .github/workflows/remote_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@ jobs:
run: |
git submodule init
git submodule update --recursive --remote
cd examples/open-simulation-interface
cd examples/osi-cpp
git checkout ${{ github.event.client_payload.tag }}
git submodule update
cd ../..
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git add .
git add examples/osi-cpp
git commit -m "git submodule updated"
continue-on-error: true

Expand All @@ -40,15 +41,13 @@ jobs:
git tag ${REPO_TAG}

- name: GitHub Push
uses: CasperWA/push-protected@v2.15.0
uses: ad-m/github-push-action@v0.6.0
with:
# Token for the repo. Can be passed in using $\{{ secrets.GITHUB_TOKEN }}
token: ${{ secrets.MACHINE_USER_PAT }}
branch: master
github_token: ${{ secrets.MACHINE_USER_PAT }}
# Determines if --tags is used
tags: true
force: true
unprotect_reviews: true

- name: Trigger examples creation
uses: peter-evans/repository-dispatch@v2
Expand Down
Loading