From 03e0768ec434098b437cbf3ec9145ec646409058 Mon Sep 17 00:00:00 2001 From: UFR6cRY9xufLKtx2idrc <68910835+UFR6cRY9xufLKtx2idrc@users.noreply.github.com> Date: Sat, 4 Feb 2023 16:50:02 +0000 Subject: [PATCH] Update latest.yml --- .github/workflows/latest.yml | 39 +++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml index 87e89a5..5205afa 100644 --- a/.github/workflows/latest.yml +++ b/.github/workflows/latest.yml @@ -2,38 +2,45 @@ name: Build Latest on: push: - branches: [ master ] + tags: + - "*" + workflow_dispatch: + +permissions: + id-token: write + contents: write jobs: BuildLatest: - runs-on: windows-2019 - + runs-on: windows-latest steps: - name: Checkout master - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 - + - name: Embed version run: | cd $env:GITHUB_WORKSPACE cmd /c version.bat - name: Set up MSBuild - uses: microsoft/setup-msbuild@v1.0.2 - + uses: microsoft/setup-msbuild@v1 + - name: Compile run: msbuild.exe $env:GITHUB_WORKSPACE\PolicyPlus\PolicyPlus.sln /p:platform="Any CPU" /p:configuration="Release" - name: Compute hash run: Get-FileHash "$env:GITHUB_WORKSPACE\PolicyPlus\bin\Release\Policy Plus.exe" - - - name: Upload to S3 - uses: stcalica/s3-upload@0.0.1 + + - name: Uploading Artifact + uses: actions/upload-artifact@v3 + with: + path: PolicyPlus\bin\Release\Policy Plus.exe + + - name: Releases + uses: softprops/action-gh-release@v1 with: - bucket: ${{ secrets.AWS_S3_BUCKET }} - package: PolicyPlus\bin\Release\Policy Plus.exe - key: PolicyPlusLatest.exe - AWS_REGION: ${{ secrets.AWS_REGION }} - AWS_SECRET_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + body: Bump Version + files: | + PolicyPlus\bin\Release\Policy Plus.exe