From 87374b4d4e19623d8c7319340e363162f045713a Mon Sep 17 00:00:00 2001 From: Adam McKee Date: Thu, 2 Jan 2025 10:50:13 -0600 Subject: [PATCH] binstall to speed up workflow and configure git for creating release tags --- .github/workflows/gh_release.yml | 11 +++++++++-- .github/workflows/install_cargo_release.yml | 15 --------------- 2 files changed, 9 insertions(+), 17 deletions(-) delete mode 100644 .github/workflows/install_cargo_release.yml diff --git a/.github/workflows/gh_release.yml b/.github/workflows/gh_release.yml index 50d84fc..753fc6b 100644 --- a/.github/workflows/gh_release.yml +++ b/.github/workflows/gh_release.yml @@ -15,8 +15,15 @@ jobs: - uses: actions/checkout@v4 - run: rustup install stable - uses: swatinem/rust-cache@v2 - - run: cargo install cargo-release - - run: cargo release --no-confirm -x patch + - name: install cargo release + run: | + curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash + cargo binstall --no-confirm cargo-release + - name: cargo release + run: | + git config --global user.name "Adam McKee" + git config --global user.email "adam.be.g84d@gmail.com" + cargo release --no-confirm -x patch - id: version run: | VERSION=$(awk -F ' = ' '$1 ~ /version/ { gsub(/[\"]/, "", $2); printf("%s",$2) }' l3_cli/Cargo.toml) diff --git a/.github/workflows/install_cargo_release.yml b/.github/workflows/install_cargo_release.yml deleted file mode 100644 index 3e5ee9c..0000000 --- a/.github/workflows/install_cargo_release.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Release - -on: - push: - -jobs: - - try-binstall: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - run: rustup install stable - - run: | - curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash - cargo binstall cargo-release