From 8d9af959c18c6c7a03153e61524cb319647f0839 Mon Sep 17 00:00:00 2001 From: Kalle Date: Thu, 7 Nov 2024 18:31:31 +0100 Subject: [PATCH] fix: github workflow --- .github/workflows/release.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 77cd17d..6cd760c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,10 @@ on: - main workflow_dispatch: +env: + REPOSITORY_NAME: "cs2-map-modifiers" # same as on github + REPOSITORY_FOLDER: "MapModifiers" # subfolder with source code + jobs: create-release: runs-on: ubuntu-latest @@ -22,10 +26,10 @@ jobs: - name: Install dependencies run: dotnet restore - - name: Get current version from MapModifiers.cs + - name: Get current version from ${{ env.REPOSITORY_FOLDER }}.cs id: get_version run: | - version=$(grep -oP '(?<=ModuleVersion => ")[^"]*' MapModifiers/MapModifiers.cs) + version=$(grep -oP '(?<=ModuleVersion => ")[^"]*' ${{ env.REPOSITORY_FOLDER }}/${{ env.REPOSITORY_FOLDER }}.cs) echo "version=$version" >> $GITHUB_ENV - name: Get latest release version @@ -50,11 +54,11 @@ jobs: - name: Rename release directory if: env.new_version == 'true' run: | - mv /home/runner/work/cs2-map-modifiers/cs2-map-modifiers/MapModifiers/bin/Release/net8.0/publish/ /home/runner/work/cs2-map-modifiers/cs2-map-modifiers/MapModifiers/bin/Release/net8.0/MapModifiers/ + mv /home/runner/work/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_FOLDER }}/bin/Release/net8.0/publish/ /home/runner/work/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_FOLDER }}/bin/Release/net8.0/${{ env.REPOSITORY_FOLDER }}/ - name: Zip release if: env.new_version == 'true' - run: cd /home/runner/work/cs2-map-modifiers/cs2-map-modifiers/MapModifiers/bin/Release/net8.0 && zip -r /home/runner/work/cs2-map-modifiers-${{ env.version }}.zip MapModifiers + run: cd /home/runner/work/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_NAME }}/${{ env.REPOSITORY_FOLDER }}/bin/Release/net8.0 && zip -r /home/runner/work/${{ env.REPOSITORY_NAME }}-${{ env.version }}.zip ${{ env.REPOSITORY_FOLDER }} - name: Get release notes if: env.new_version == 'true' @@ -83,6 +87,6 @@ jobs: GITHUB_TOKEN: ${{ secrets.UPLOAD_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: /home/runner/work/cs2-map-modifiers-${{ env.version }}.zip - asset_name: cs2-map-modifiers-${{ env.version }}.zip + asset_path: /home/runner/work/{{ env.REPOSITORY_NAME }}-${{ env.version }}.zip + asset_name: ${{ env.REPOSITORY_NAME }}-${{ env.version }}.zip asset_content_type: application/zip \ No newline at end of file