From 7ece565cdcd86eb01dfd30f195421cdb04819c54 Mon Sep 17 00:00:00 2001 From: "Billy.Zheng" Date: Mon, 28 Oct 2024 01:49:29 +0800 Subject: [PATCH] Fix ci --- .github/workflows/alpine_x86_64_release.yml | 7 +++---- .../{apple_darwin_release.yml => macos_release.yml} | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) rename .github/workflows/{apple_darwin_release.yml => macos_release.yml} (82%) diff --git a/.github/workflows/alpine_x86_64_release.yml b/.github/workflows/alpine_x86_64_release.yml index bed50e5..ac1e1ba 100644 --- a/.github/workflows/alpine_x86_64_release.yml +++ b/.github/workflows/alpine_x86_64_release.yml @@ -24,17 +24,16 @@ jobs: - name: Check formatting run: crystal tool format --check - name: Run tests - run: crystal spec --order=random --error-on-warnings + run: crystal spec --order=random - name: package information run: | - echo "BINARY_NAME=bin/procodile" >> $GITHUB_ENV + echo "BINARY_NAME=bin/$(cat shard.yml |grep targets -A1|tail -n1 |sed 's#[ :]##g')" >> $GITHUB_ENV echo "PKG_ARCH=x86_64" >> $GITHUB_ENV - echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV echo "PLATFORM=unknown-linux-musl.tar.gz" >> $GITHUB_ENV echo "BUILD_ARGS=--static --link-flags=\"-s -Wl,-z,relro,-z,now\"" >> $GITHUB_ENV - name: set asset name run: | - echo "ASSERT_NAME=${{env.BINARY_NAME}}-${{env.RELEASE_VERSION}}-${{env.PKG_ARCH}}-${{env.PLATFORM}}" >> $GITHUB_ENV + echo "ASSERT_NAME=${{env.BINARY_NAME}}-${{github.ref_name}}-${{env.PKG_ARCH}}-${{env.PLATFORM}}" >> $GITHUB_ENV - name: release binary id: release run: | diff --git a/.github/workflows/apple_darwin_release.yml b/.github/workflows/macos_release.yml similarity index 82% rename from .github/workflows/apple_darwin_release.yml rename to .github/workflows/macos_release.yml index ae06441..474e160 100644 --- a/.github/workflows/apple_darwin_release.yml +++ b/.github/workflows/macos_release.yml @@ -24,17 +24,16 @@ jobs: - name: Check formatting run: crystal tool format --check - name: Run tests - run: crystal spec --order=random --error-on-warnings + run: crystal spec --order=random - name: package information run: | - echo "BINARY_NAME=bin/procodile" >> $GITHUB_ENV + echo "BINARY_NAME=bin/$(cat shard.yml |grep targets -A1|tail -n1 |sed 's#[ :]##g')" >> $GITHUB_ENV echo "PKG_ARCH=x86_64" >> $GITHUB_ENV - echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV echo "PLATFORM=apple-darwin.tar.gz" >> $GITHUB_ENV echo "BUILD_ARGS=" >> $GITHUB_ENV - name: set asset name run: | - echo "ASSERT_NAME=${{env.BINARY_NAME}}-${{env.RELEASE_VERSION}}-${{env.PKG_ARCH}}-${{env.PLATFORM}}" >> $GITHUB_ENV + echo "ASSERT_NAME=${{env.BINARY_NAME}}-${{github.ref_name}}-${{env.PKG_ARCH}}-${{env.PLATFORM}}" >> $GITHUB_ENV - name: release binary id: release run: |