File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,19 +59,20 @@ jobs:
5959 patterns : |
6060 ./wasm-wrappers/fdw/target/wasm32-unknown-unknown/release/${{ steps.extract_info.outputs.PROJECT }}.wasm
6161
62- - name : Get project metadata JSON
63- id : metadata
64- run : |
65- cd wasm-wrappers/fdw/${{ steps.extract_info.outputs.PROJECT }}
66- METADATA_JSON=`cargo metadata --format-version 1 --no-deps --offline`
67- echo "METADATA_JSON=$METADATA_JSON" >> "$GITHUB_OUTPUT"
68-
6962 - name : Extract package info
7063 id : extract
7164 run : |
7265 cd wasm-wrappers/fdw/${{ steps.extract_info.outputs.PROJECT }}
73- PACKAGE="${{ fromJson(steps.metadata.outputs.METADATA_JSON).packages[0].metadata.component.package }}"
66+
67+ PACKAGE=$(cargo metadata --format-version 1 --no-deps --offline | jq -r '.packages[] | select(.name == "${{ steps.extract_info.outputs.PROJECT }}") | .metadata.component.package')
68+
69+ if [ -z "$PACKAGE" ]; then
70+ echo "Error: Package '${{ steps.extract_info.outputs.PROJECT }}' not found in workspace."
71+ exit 1
72+ fi
73+
7474 CHECKSUM=`head -1 checksum.txt | sed -E 's/^(.*) .*/\1/'`
75+
7576 echo "PACKAGE=$PACKAGE" >> "$GITHUB_OUTPUT"
7677 echo "CHECKSUM=$CHECKSUM" >> "$GITHUB_OUTPUT"
7778
You can’t perform that action at this time.
0 commit comments