From 65346a8400217499cb0f61341df1070382d4ae09 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 14 Jan 2026 11:05:18 +0100 Subject: [PATCH 1/5] System tests: Handle backticks in commit descriptions closes #674 --- .../workflows/system-tests-latest-components.yml | 14 +++++++------- .github/workflows/system-tests-pr.yml | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index 095f90cd2..201ecc7bc 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -85,43 +85,43 @@ jobs: echo "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-precice.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### Python bindings" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-python-bindings.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-calculix-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-fenics-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-openfoam-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### SU2 adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-su2-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### Tutorials" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-tutorials.outputs.shorthash }}\`](https://github.com/precice/tutorials/commit/${{ steps.ref-tutorials.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-tutorials.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-tutorials.outputs.description }}'' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY run-system-tests: diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index f7d0531f9..c1805a72a 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -75,37 +75,37 @@ jobs: echo "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-precice.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### Python bindings" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-python-bindings.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-calculix-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-fenics-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-openfoam-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### SU2 adapter" >> $GITHUB_STEP_SUMMARY echo "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY echo "Description:" >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "${{ steps.ref-su2-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY + echo '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY echo "\`\`\`" >> $GITHUB_STEP_SUMMARY echo "### Tutorials" >> $GITHUB_STEP_SUMMARY echo "Reference (pull request): \`${{ github.event.pull_request.head.sha }}\`" >> $GITHUB_STEP_SUMMARY From abae143fc889cbb39c69d0e3535934fd88e51852 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 14 Jan 2026 12:46:17 +0100 Subject: [PATCH 2/5] Use printf %q --- .../workflows/system-tests-latest-components.yml | 14 +++++++------- .github/workflows/system-tests-pr.yml | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index 201ecc7bc..49e7ce9a7 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -70,13 +70,13 @@ jobs: - id: report-refs name: Report Git refs run: | - printf 'preCICE: ${{ steps.ref-precice.outputs.shorthash }}\n ${{ steps.ref-precice.outputs.description }}\n----------\n' - printf 'Python bindings: ${{ steps.ref-python-bindings.outputs.shorthash }}\n ${{ steps.ref-python-bindings.outputs.description }}\n----------\n' - printf 'CalculiX adapter: ${{ steps.ref-calculix-adapter.outputs.shorthash }}\n ${{ steps.ref-calculix-adapter.outputs.description }}\n----------\n' - printf 'FEniCS adapter: ${{ steps.ref-fenics-adapter.outputs.shorthash }}\n ${{ steps.ref-fenics-adapter.outputs.description }}\n----------\n' - printf 'OpenFOAM adapter: ${{ steps.ref-openfoam-adapter.outputs.shorthash }} ${{ steps.ref-openfoam-adapter.outputs.description }}\n----------\n' - printf 'SU2 adapter: ${{ steps.ref-su2-adapter.outputs.shorthash }}\n ${{ steps.ref-su2-adapter.outputs.description }}\n----------\n' - printf 'Tutorials: ${{ steps.ref-tutorials.outputs.shorthash }} ${{ steps.ref-tutorials.outputs.description }}\n----------\n' + printf '%q\n' "preCICE: ${{ steps.ref-precice.outputs.shorthash }}\n ${{ steps.ref-precice.outputs.description }}\n----------\n" + printf '%q\n' "Python bindings: ${{ steps.ref-python-bindings.outputs.shorthash }}\n ${{ steps.ref-python-bindings.outputs.description }}\n----------\n" + printf '%q\n' "CalculiX adapter: ${{ steps.ref-calculix-adapter.outputs.shorthash }}\n ${{ steps.ref-calculix-adapter.outputs.description }}\n----------\n" + printf '%q\n' "FEniCS adapter: ${{ steps.ref-fenics-adapter.outputs.shorthash }}\n ${{ steps.ref-fenics-adapter.outputs.description }}\n----------\n" + printf '%q\n' "OpenFOAM adapter: ${{ steps.ref-openfoam-adapter.outputs.shorthash }} ${{ steps.ref-openfoam-adapter.outputs.description }}\n----------\n" + printf '%q\n' "SU2 adapter: ${{ steps.ref-su2-adapter.outputs.shorthash }}\n ${{ steps.ref-su2-adapter.outputs.description }}\n----------\n" + printf '%q\n' "Tutorials: ${{ steps.ref-tutorials.outputs.shorthash }} ${{ steps.ref-tutorials.outputs.description }}\n----------\n" - id: summary name: Prepare Markdown summary run: | diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index c1805a72a..6304c54a7 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -61,12 +61,12 @@ jobs: - id: report-refs name: Report Git refs run: | - printf 'preCICE: ${{ steps.ref-precice.outputs.shorthash }}\n ${{ steps.ref-precice.outputs.description }}\n----------\n' - printf 'Python bindings: ${{ steps.ref-python-bindings.outputs.shorthash }}\n ${{ steps.ref-python-bindings.outputs.description }}\n----------\n' - printf 'CalculiX adapter: ${{ steps.ref-calculix-adapter.outputs.shorthash }}\n ${{ steps.ref-calculix-adapter.outputs.description }}\n----------\n' - printf 'FEniCS adapter: ${{ steps.ref-fenics-adapter.outputs.shorthash }}\n ${{ steps.ref-fenics-adapter.outputs.description }}\n----------\n' - printf 'OpenFOAM adapter: ${{ steps.ref-openfoam-adapter.outputs.shorthash }} ${{ steps.ref-openfoam-adapter.outputs.description }}\n----------\n' - printf 'SU2 adapter: ${{ steps.ref-su2-adapter.outputs.shorthash }}\n ${{ steps.ref-su2-adapter.outputs.description }}\n----------\n' + printf '%q\n' "preCICE: ${{ steps.ref-precice.outputs.shorthash }}\n ${{ steps.ref-precice.outputs.description }}\n----------\n" + printf '%q\n' "Python bindings: ${{ steps.ref-python-bindings.outputs.shorthash }}\n ${{ steps.ref-python-bindings.outputs.description }}\n----------\n" + printf '%q\n' "CalculiX adapter: ${{ steps.ref-calculix-adapter.outputs.shorthash }}\n ${{ steps.ref-calculix-adapter.outputs.description }}\n----------\n" + printf '%q\n' "FEniCS adapter: ${{ steps.ref-fenics-adapter.outputs.shorthash }}\n ${{ steps.ref-fenics-adapter.outputs.description }}\n----------\n" + printf '%q\n' "OpenFOAM adapter: ${{ steps.ref-openfoam-adapter.outputs.shorthash }} ${{ steps.ref-openfoam-adapter.outputs.description }}\n----------\n" + printf '%q\n' "SU2 adapter: ${{ steps.ref-su2-adapter.outputs.shorthash }}\n ${{ steps.ref-su2-adapter.outputs.description }}\n----------\n" - id: summary name: Prepare Markdown summary run: | From d71b42561f6f12a458e4be009a357d7b28a47cf1 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 14 Jan 2026 12:51:27 +0100 Subject: [PATCH 3/5] Port from echo to printf --- .../system-tests-latest-components.yml | 86 +++++++++---------- .github/workflows/system-tests-pr.yml | 80 ++++++++--------- 2 files changed, 83 insertions(+), 83 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index 49e7ce9a7..b4c48d3b7 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -80,49 +80,49 @@ jobs: - id: summary name: Prepare Markdown summary run: | - echo "## Git references of latest (develop) components" >> $GITHUB_STEP_SUMMARY - echo "### preCICE" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### Python bindings" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### SU2 adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### Tutorials" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-tutorials.outputs.shorthash }}\`](https://github.com/precice/tutorials/commit/${{ steps.ref-tutorials.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-tutorials.outputs.description }}'' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "## Git references of latest (develop) components" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### preCICE" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### Python bindings" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### SU2 adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### Tutorials" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-tutorials.outputs.shorthash }}\`](https://github.com/precice/tutorials/commit/${{ steps.ref-tutorials.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-tutorials.outputs.description }}'' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY run-system-tests: name: Trigger system tests diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index 6304c54a7..96b2ba941 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -70,46 +70,46 @@ jobs: - id: summary name: Prepare Markdown summary run: | - echo "## Git references of latest (develop) components" >> $GITHUB_STEP_SUMMARY - echo "### preCICE" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### Python bindings" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### SU2 adapter" >> $GITHUB_STEP_SUMMARY - echo "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY - echo "Description:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "### Tutorials" >> $GITHUB_STEP_SUMMARY - echo "Reference (pull request): \`${{ github.event.pull_request.head.sha }}\`" >> $GITHUB_STEP_SUMMARY - echo "Pull request number: [${{ github.event.number }}](https://github.com/precice/tutorials/pull/${{ github.event.number }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "## Git references of latest (develop) components" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### preCICE" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### Python bindings" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### SU2 adapter" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf "%q" '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "### Tutorials" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Reference (pull request): \`${{ github.event.pull_request.head.sha }}\`" >> $GITHUB_STEP_SUMMARY + printf '%q\n' "Pull request number: [${{ github.event.number }}](https://github.com/precice/tutorials/pull/${{ github.event.number }})" >> $GITHUB_STEP_SUMMARY run-system-tests: name: Trigger system tests From 3bec9ad5922842ce228bad2c7344444e915f041b Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 14 Jan 2026 12:58:08 +0100 Subject: [PATCH 4/5] Fix remaining strings --- .github/workflows/system-tests-pr.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index 96b2ba941..b93c98d68 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -75,37 +75,37 @@ jobs: printf '%q\n' "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Python bindings" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### SU2 adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf "%q" '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Tutorials" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference (pull request): \`${{ github.event.pull_request.head.sha }}\`" >> $GITHUB_STEP_SUMMARY From 6ecdae2595034f30c35bb8e75c6a77dab42e7675 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 14 Jan 2026 13:02:33 +0100 Subject: [PATCH 5/5] Back to double quotes --- .../workflows/system-tests-latest-components.yml | 14 +++++++------- .github/workflows/system-tests-pr.yml | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index b4c48d3b7..5ac879ab7 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -85,43 +85,43 @@ jobs: printf '%q\n' "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-precice.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Python bindings" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-python-bindings.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-calculix-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-fenics-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-openfoam-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### SU2 adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-su2-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Tutorials" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-tutorials.outputs.shorthash }}\`](https://github.com/precice/tutorials/commit/${{ steps.ref-tutorials.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-tutorials.outputs.description }}'' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-tutorials.outputs.description }}"' >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY run-system-tests: diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index b93c98d68..93b919878 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -75,37 +75,37 @@ jobs: printf '%q\n' "Reference: [\`${{ steps.ref-precice.outputs.shorthash }}\`](https://github.com/precice/precice/commit/${{ steps.ref-precice.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-precice.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-precice.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Python bindings" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-python-bindings.outputs.shorthash }}\`](https://github.com/precice/python-bindings/commit/${{ steps.ref-python-bindings.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-python-bindings.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-python-bindings.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### CalculiX adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-calculix-adapter.outputs.shorthash }}\`](https://github.com/precice/calculix-adapter/commit/${{ steps.ref-calculix-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-calculix-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-calculix-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### FEniCS adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-fenics-adapter.outputs.shorthash }}\`](https://github.com/precice/fenics-adapter/commit/${{ steps.ref-fenics-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-fenics-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-fenics-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### OpenFOAM adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-openfoam-adapter.outputs.shorthash }}\`](https://github.com/precice/openfoam-adapter/commit/${{ steps.ref-openfoam-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-openfoam-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-openfoam-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### SU2 adapter" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference: [\`${{ steps.ref-su2-adapter.outputs.shorthash }}\`](https://github.com/precice/su2-adapter/commit/${{ steps.ref-su2-adapter.outputs.shorthash }})" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Description:" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY - printf '%q\n' '${{ steps.ref-su2-adapter.outputs.description }}' >> $GITHUB_STEP_SUMMARY + printf '%q\n' "${{ steps.ref-su2-adapter.outputs.description }}" >> $GITHUB_STEP_SUMMARY printf '%q\n' "\`\`\`" >> $GITHUB_STEP_SUMMARY printf '%q\n' "### Tutorials" >> $GITHUB_STEP_SUMMARY printf '%q\n' "Reference (pull request): \`${{ github.event.pull_request.head.sha }}\`" >> $GITHUB_STEP_SUMMARY