From 96b33153c7d58454e88a828c8f2b027aadd3fd36 Mon Sep 17 00:00:00 2001 From: andrussal Date: Mon, 8 Dec 2025 08:34:34 +0100 Subject: [PATCH] Fix binaries artifact download path --- .github/workflows/lint.yml | 10 ++++++---- .gitignore | 2 ++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a093980..f6df0e1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -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" diff --git a/.gitignore b/.gitignore index 0d7e256..405661c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ /target **/target .tmp/ +/.tmp*/ +tmp-local-logs/ # IDE / OS cruft .idea/ .DS_Store