Update release-nuget.yml
Release NuGet Packages / pack-and-push (release) Failing after 10m19s

This commit is contained in:
2026-06-12 02:36:14 +03:30
parent 04bfd837ed
commit baa5746882
+17 -5
View File
@@ -163,7 +163,6 @@ jobs:
rm -rf "$package_dir" rm -rf "$package_dir"
mkdir -p "$package_dir" mkdir -p "$package_dir"
container_id="$(docker run -d \ container_id="$(docker run -d \
-v "${workspace}:/src" \
-w /src \ -w /src \
-e VERSION \ -e VERSION \
-e PACKAGE_OUTPUT="$version_package_output" \ -e PACKAGE_OUTPUT="$version_package_output" \
@@ -175,6 +174,7 @@ jobs:
"$SDK_IMAGE" \ "$SDK_IMAGE" \
sleep 3600)" sleep 3600)"
trap 'docker rm -f "$container_id" >/dev/null 2>&1 || true' EXIT INT TERM trap 'docker rm -f "$container_id" >/dev/null 2>&1 || true' EXIT INT TERM
docker cp "${workspace}/." "${container_id}:/src/"
docker exec "$container_id" sh -c ' docker exec "$container_id" sh -c '
set -eu set -eu
package_output="/src/${PACKAGE_OUTPUT#./}" package_output="/src/${PACKAGE_OUTPUT#./}"
@@ -242,8 +242,7 @@ jobs:
fi fi
workspace="${WORKSPACE_DIR:-${GITHUB_WORKSPACE:-$PWD}}" workspace="${WORKSPACE_DIR:-${GITHUB_WORKSPACE:-$PWD}}"
cd "$workspace" cd "$workspace"
docker run --rm \ container_id="$(docker run -d \
-v "${workspace}:/src" \
-w /src \ -w /src \
-e NUGET_API_KEY \ -e NUGET_API_KEY \
-e VERSION \ -e VERSION \
@@ -251,6 +250,11 @@ jobs:
-e NUGET_PUSH_PARALLELISM \ -e NUGET_PUSH_PARALLELISM \
-e PACKAGE_OUTPUT="${PACKAGE_OUTPUT%/}/${VERSION}" \ -e PACKAGE_OUTPUT="${PACKAGE_OUTPUT%/}/${VERSION}" \
"$SDK_IMAGE" \ "$SDK_IMAGE" \
sleep 3600)"
trap 'docker rm -f "$container_id" >/dev/null 2>&1 || true' EXIT INT TERM
docker exec "$container_id" mkdir -p "/src/${PACKAGE_OUTPUT#./}/${VERSION}"
docker cp "${workspace}/${PACKAGE_OUTPUT#./}/${VERSION}/." "${container_id}:/src/${PACKAGE_OUTPUT#./}/${VERSION}/"
docker exec "$container_id" \
sh -c ' sh -c '
set -eu set -eu
package_dir="/src/${PACKAGE_OUTPUT#./}" package_dir="/src/${PACKAGE_OUTPUT#./}"
@@ -269,6 +273,8 @@ jobs:
--skip-duplicate --skip-duplicate
'\'' sh '\'' sh
' '
docker rm -f "$container_id"
trap - EXIT INT TERM
- name: Push packages to nuget.org - name: Push packages to nuget.org
if: ${{ gitea.event_name == 'workflow_dispatch' && inputs.push_to_nuget_org == true && inputs.package_version != '' }} if: ${{ gitea.event_name == 'workflow_dispatch' && inputs.push_to_nuget_org == true && inputs.package_version != '' }}
@@ -284,8 +290,7 @@ jobs:
fi fi
workspace="${WORKSPACE_DIR:-${GITHUB_WORKSPACE:-$PWD}}" workspace="${WORKSPACE_DIR:-${GITHUB_WORKSPACE:-$PWD}}"
cd "$workspace" cd "$workspace"
docker run --rm \ container_id="$(docker run -d \
-v "${workspace}:/src" \
-w /src \ -w /src \
-e NUGET_ORG_API_KEY \ -e NUGET_ORG_API_KEY \
-e VERSION \ -e VERSION \
@@ -293,6 +298,11 @@ jobs:
-e NUGET_PUSH_PARALLELISM \ -e NUGET_PUSH_PARALLELISM \
-e PACKAGE_OUTPUT="${PACKAGE_OUTPUT%/}/${VERSION}" \ -e PACKAGE_OUTPUT="${PACKAGE_OUTPUT%/}/${VERSION}" \
"$SDK_IMAGE" \ "$SDK_IMAGE" \
sleep 3600)"
trap 'docker rm -f "$container_id" >/dev/null 2>&1 || true' EXIT INT TERM
docker exec "$container_id" mkdir -p "/src/${PACKAGE_OUTPUT#./}/${VERSION}"
docker cp "${workspace}/${PACKAGE_OUTPUT#./}/${VERSION}/." "${container_id}:/src/${PACKAGE_OUTPUT#./}/${VERSION}/"
docker exec "$container_id" \
sh -c ' sh -c '
set -eu set -eu
package_dir="/src/${PACKAGE_OUTPUT#./}" package_dir="/src/${PACKAGE_OUTPUT#./}"
@@ -311,3 +321,5 @@ jobs:
--skip-duplicate --skip-duplicate
'\'' sh '\'' sh
' '
docker rm -f "$container_id"
trap - EXIT INT TERM