From 3aff55c76cce8596b6def5773a6a3ffbccae5599 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Thu, 27 Jun 2024 13:44:37 +0200 Subject: [PATCH] ci: fix release changelog extraction --- .forgejo/workflows/release.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index 042e1e9..e53c7c0 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -10,16 +10,17 @@ jobs: steps: - name: 📦 Checkout repository uses: actions/checkout@v4 - with: - fetch-depth: 0 - name: Get variables run: | - echo "CRATE=$(echo '${{ github.ref_name }}' | awk 'BEGIN{RS="/"} NR==1{print}')" >> "$GITHUB_ENV" + CRATE=$(echo '${{ github.ref_name }}' | awk 'BEGIN{RS="/"} NR==1{print}') + echo "CRATE=$CRATE" >> "$GITHUB_ENV" echo "CRATE_VERSION=$(echo '${{ github.ref_name }}' | awk 'BEGIN{RS="/"} NR==2{print}')" >> "$GITHUB_ENV" + CL_PATH="CHANGELOG.md" + if [[ "$CRATE" != "rustypipe" ]]; then pfx="rustypipe-"; CL_PATH="${CRATE#"$pfx"}/$CL_PATH"; fi { echo 'CHANGELOG<> "$GITHUB_ENV"