Fix binaries artifact download path

This commit is contained in:
andrussal 2025-12-08 08:34:34 +01:00
parent 3a8835e3e6
commit 96b33153c7
2 changed files with 8 additions and 4 deletions

View File

@ -242,16 +242,18 @@ jobs:
ARTIFACT_NAME: nomos-binaries-${{ runner.os }}-${{ env.NOMOS_NODE_REV }}-${{ env.NOMOS_BUNDLE_VERSION }}
run: |
set -euo pipefail
mkdir -p "${TMPDIR}"
download_dir="${TMPDIR}/nomos-binaries-download"
rm -rf "${download_dir}"
mkdir -p "${download_dir}"
artifact_id=$(gh api -X GET "repos/${GITHUB_REPOSITORY}/actions/artifacts" --paginate -F per_page=100 \
--jq '.artifacts[] | select(.name=="'"${ARTIFACT_NAME}"'") | .id' | head -n1)
if [ -z "$artifact_id" ]; then
echo "Nomos binaries artifact ${ARTIFACT_NAME} not found. Run build-binaries workflow." >&2
exit 1
fi
gh api -X GET "repos/${GITHUB_REPOSITORY}/actions/artifacts/${artifact_id}/zip" > "${TMPDIR}/nomos-binaries.zip"
unzip -o "${TMPDIR}/nomos-binaries.zip" -d "${TMPDIR}"
mv "${TMPDIR}/nomos-binaries.tar.gz" "${GITHUB_WORKSPACE}/.tmp/nomos-binaries.tar.gz"
gh api -X GET "repos/${GITHUB_REPOSITORY}/actions/artifacts/${artifact_id}/zip" > "${download_dir}/nomos-binaries.zip"
unzip -o "${download_dir}/nomos-binaries.zip" -d "${download_dir}"
mv "${download_dir}/nomos-binaries.tar.gz" "${GITHUB_WORKSPACE}/.tmp/nomos-binaries.tar.gz"
- name: Set compose target dir
run: echo "CARGO_TARGET_DIR=${RUNNER_TEMP}/target-compose" >> "$GITHUB_ENV"

2
.gitignore vendored
View File

@ -1,6 +1,8 @@
/target
**/target
.tmp/
/.tmp*/
tmp-local-logs/
# IDE / OS cruft
.idea/
.DS_Store