From 3d01c7c310c268d489d43fdce75f3a2d30a022e5 Mon Sep 17 00:00:00 2001 From: Ahmed Sadek <164015259+asadekasam@users.noreply.github.com> Date: Tue, 9 Dec 2025 13:25:09 +0100 Subject: [PATCH 1/3] Update release.yml Add new repositories osi-cpp, osi-python, qc-osi-trace --- .github/workflows/release.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c68183981..dfb25401c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,6 +52,27 @@ jobs: event-type: update-tag repository: OpenSimulationInterface/osi-documentation client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' + - name: Update OSI CPP + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.MACHINE_USER_PAT }} + event-type: update-tag + repository: OpenSimulationInterface/osi-cpp + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' + - name: Update OSI Python + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.MACHINE_USER_PAT }} + event-type: update-tag + repository: OpenSimulationInterface/osi-python + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' + - name: Update Documentation + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.MACHINE_USER_PAT }} + event-type: update-tag + repository: OpenSimulationInterface/qc-osi-trace + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' - name: Provide downstream repos some time uses: whatnick/wait-action@v0.1.2 with: From 24d6b1e1bf9183a1c00d080c079325b1e89c5363 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Thu, 18 Dec 2025 14:12:19 +0100 Subject: [PATCH 2/3] 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 --- .github/workflows/release.yml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dfb25401c..adef55beb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,13 +38,6 @@ jobs: runs-on: ubuntu-22.04 needs: [setup] steps: - - name: Update OSMP - uses: peter-evans/repository-dispatch@v2 - with: - token: ${{ secrets.MACHINE_USER_PAT }} - event-type: update-tag - repository: OpenSimulationInterface/osi-sensor-model-packaging - client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}' - name: Update Documentation uses: peter-evans/repository-dispatch@v2 with: @@ -58,25 +51,29 @@ jobs: token: ${{ secrets.MACHINE_USER_PAT }} event-type: update-tag repository: OpenSimulationInterface/osi-cpp - client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}' - name: Update OSI Python uses: peter-evans/repository-dispatch@v2 with: token: ${{ secrets.MACHINE_USER_PAT }} event-type: update-tag repository: OpenSimulationInterface/osi-python - client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' - - name: Update Documentation + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}' + - name: Provide downstream repos some time + uses: whatnick/wait-action@v0.1.2 + with: + time: '3m' + - name: Update OSMP uses: peter-evans/repository-dispatch@v2 with: token: ${{ secrets.MACHINE_USER_PAT }} event-type: update-tag - repository: OpenSimulationInterface/qc-osi-trace - client-payload: '{"tag": "v${{needs.setup.outputs.output1}}"}' + repository: OpenSimulationInterface/osi-sensor-model-packaging + client-payload: '{"tag": "v${{needs.setup.outputs.output1}}", "suffix": "${{needs.setup.outputs.output3}}", "source_repo": "${{ github.repository }}"}' - name: Provide downstream repos some time uses: whatnick/wait-action@v0.1.2 with: - time: '1m' + time: '2m' ## Antora job, responsible for creating the Antora output of the release From 8adc6e2c32b765150a06876915c06468f69c467e Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:37:52 +0100 Subject: [PATCH 3/3] Bump minor version from 7 to 8 Signed-off-by: Pierre R. Mai --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index ffc0deabd..47f0e971a 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ VERSION_MAJOR = 3 -VERSION_MINOR = 7 +VERSION_MINOR = 8 VERSION_PATCH = 0