Skip to content

Commit 24d6b1e

Browse files
committed
Adjust remote tag update triggering due to topology
Also qc-osi-trace will be released separately to OSI, as it is version independent and requires manual adjustment for new releases. Signed-off-by: Pierre R. Mai <pmai@pmsf.de>
1 parent 3d01c7c commit 24d6b1e

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,6 @@ jobs:
3838
runs-on: ubuntu-22.04
3939
needs: [setup]
4040
steps:
41-
- name: Update OSMP
42-
uses: peter-evans/repository-dispatch@v2
43-
with:
44-
token: ${{ secrets.MACHINE_USER_PAT }}
45-
event-type: update-tag
46-
repository: OpenSimulationInterface/osi-sensor-model-packaging
47-
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}'
4841
- name: Update Documentation
4942
uses: peter-evans/repository-dispatch@v2
5043
with:
@@ -58,25 +51,29 @@ jobs:
5851
token: ${{ secrets.MACHINE_USER_PAT }}
5952
event-type: update-tag
6053
repository: OpenSimulationInterface/osi-cpp
61-
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}'
54+
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}'
6255
- name: Update OSI Python
6356
uses: peter-evans/repository-dispatch@v2
6457
with:
6558
token: ${{ secrets.MACHINE_USER_PAT }}
6659
event-type: update-tag
6760
repository: OpenSimulationInterface/osi-python
68-
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}'
69-
- name: Update Documentation
61+
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}'
62+
- name: Provide downstream repos some time
63+
uses: whatnick/wait-action@v0.1.2
64+
with:
65+
time: '3m'
66+
- name: Update OSMP
7067
uses: peter-evans/repository-dispatch@v2
7168
with:
7269
token: ${{ secrets.MACHINE_USER_PAT }}
7370
event-type: update-tag
74-
repository: OpenSimulationInterface/qc-osi-trace
75-
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}'
71+
repository: OpenSimulationInterface/osi-sensor-model-packaging
72+
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}'
7673
- name: Provide downstream repos some time
7774
uses: whatnick/wait-action@v0.1.2
7875
with:
79-
time: '1m'
76+
time: '2m'
8077

8178

8279
## Antora job, responsible for creating the Antora output of the release

0 commit comments

Comments
 (0)