diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 617fa6ce4..b675d8d6f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -30,7 +30,7 @@ jobs: echo "ccache not found in container; installing." apt-get update -qq DEBIAN_FRONTEND=noninteractive apt-get install -y -qq ccache - command -v ccache >/dev/null 2>&1 + command -v ccache >/dev/null 2>&1 || { echo "ccache install failed"; exit 1; } fi - name: Mark workspace safe diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 485d8199e..4bf1d75f5 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -83,11 +83,9 @@ jobs: } # Add all executable files (excluding tests) - ZIP_CONTENTS="$(unzip -Z1 eqemu-server-linux-x64.zip 2>/dev/null || true)" for f in *; do if [ -f "$f" ] && [ -x "$f" ] && [ "$f" != "tests" ]; then - zip_add "$f" - ZIP_CONTENTS="${ZIP_CONTENTS}${f}"$'\n' + zip_add_unique "$f" fi done