From d8da19779716a601250ed71447f666f4f41e779d Mon Sep 17 00:00:00 2001 From: Mawoka Date: Tue, 4 Feb 2025 11:21:01 +0100 Subject: [PATCH] :sparkles: Fix GitHub Actions Release Build --- .github/workflows/release-data.json | 4 ++++ .github/workflows/release.yml | 9 ++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/release-data.json diff --git a/.github/workflows/release-data.json b/.github/workflows/release-data.json new file mode 100644 index 0000000..b4ddd83 --- /dev/null +++ b/.github/workflows/release-data.json @@ -0,0 +1,4 @@ +{ + "ref": "refs/tags/v0.3.1" + } + \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 34bd97a..c961f09 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,8 @@ jobs: id: extract_version run: | # Remove the "v" prefix if present - VERSION="${GITHUB_REF#refs/tags/v}" + BASE_VERSION="${{ github.event.ref }}" + VERSION=${BASE_VERSION#refs/tags/v} echo "version=$VERSION" >> $GITHUB_ENV - name: Update version in Cargo.toml @@ -35,8 +36,8 @@ jobs: VERSION: ${{ env.version }} # fixes missing libclang error - - name: Setup | libncurses5 - run: sudo apt-get install libncurses5 + # - name: Setup | libncurses5 + # run: sudo apt-get install libncurses5 - name: Setup | Rust uses: dtolnay/rust-toolchain@master @@ -60,6 +61,8 @@ jobs: uses: cargo-bins/cargo-binstall@main - name: Install ESPflash run: cargo binstall espflash --no-confirm + - name: Cache Cargo + uses: Swatinem/rust-cache@v2 # - name: Setup | ldproxy # run: cargo install ldproxy