From 45b1e5e9f0d1f913c3d989526f45b86053197fd9 Mon Sep 17 00:00:00 2001 From: "J. Fronny" <33260128+JFronny@users.noreply.github.com> Date: Sun, 8 Mar 2020 16:01:18 +0100 Subject: [PATCH] main.yml creates release --- .github/workflows/main.yml | 44 +++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index de18cee..0c69184 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,6 +10,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Run a multi-line script + id: base_init run: | $(new-object System.Net.WebClient).DownloadFile("https://www.github.com/JFronny/UpTool2/releases/latest/download/Tools.zip", "$($(pwd).Path)\Tools.zip") & "C:\Program Files\7-Zip\7z.exe" x .\Tools.zip @@ -18,23 +19,26 @@ jobs: rm Remove.bat & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe" -noLogo -verbosity:m -p:Configuration=Release cp *\bin\Release\netcoreapp3.1\package.zip . -# - name: Create Release -# id: create_release -# uses: actions/create-release@v1.0.1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# tag_name: ${{ steps.base_init.outputs.vers }} -# release_name: Release ${{ steps.base_init.outputs.vers }} -# draft: false -# prerelease: false -# - name: Upload Release Asset -# id: upload_release_asset -# uses: actions/upload-release-asset@v1.0.2 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# upload_url: ${{ steps.create_release.outputs.upload_url }} -# asset_path: ./Release.zip -# asset_name: Release.zip -# asset_content_type: application/zip + $file = Get-Item $(Resolve-Path *\bin\Release\netcoreapp3.1\*.exe).Path + $asmver = $([Reflection.Assembly]::Loadfile($file.DirectoryName + "\" + $file.BaseName + ".dll").GetName().version.ToString()) + echo "::set-output name=vers::$asmver" + - name: Create Release + id: create_release + uses: actions/create-release@v1.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.base_init.outputs.vers }} + release_name: Release ${{ steps.base_init.outputs.vers }} + draft: false + prerelease: false + - name: Upload Release Asset + id: upload_release_asset + uses: actions/upload-release-asset@v1.0.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./package.zip + asset_name: package.zip + asset_content_type: application/zip