add fix for graalpy ci (#741) · actions/setup-python@a00ea43 (original) (raw)

Original file line number Diff line number Diff line change
@@ -92,6 +92,7 @@ jobs:
92 92 - uses: actions/checkout@v3
93 93 - name: Setup GraalPy and check latest
94 94 uses: ./
95 +id: graalpy
95 96 with:
96 97 python-version: 'graalpy-23.x'
97 98 check-latest: true
@@ -109,8 +110,7 @@ jobs:
109 110
110 111 - name: Assert expected binaries (or symlinks) are present
111 112 run: |
112 - EXECUTABLE="graalpy-23.0"
113 - EXECUTABLE=${EXECUTABLE/-/} # remove the first '-' in "graalpy-X.Y" -> "graalpyX.Y" to match executable name
114 - EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
113 + EXECUTABLE='${{ steps.graalpy.outputs.python-version }}'
114 + EXECUTABLE="${EXECUTABLE%.*}"
115 115 ${EXECUTABLE} --version
116 116 shell: bash