Skip to content

Commit

Permalink
build: update release workflow dependencies and remove unnecessary ca…
Browse files Browse the repository at this point in the history
…ching
  • Loading branch information
hazre committed Oct 20, 2024
1 parent a4b6bf8 commit fc8782a
Showing 1 changed file with 4 additions and 65 deletions.
69 changes: 4 additions & 65 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ jobs:
DOTNET_VERSION: '8.0.x'
VPK_VERSION: '0.0.626'
DOTNET_NOLOGO: true
outputs:
version: ${{ steps.get-version.outputs.version }}

strategy:
matrix:
Expand Down Expand Up @@ -66,74 +64,15 @@ jobs:
mv releases/${{ env.PROJECT }}-${{ matrix.platform }}-portable-Portable.zip releases/${{ env.PROJECT }}-${{ matrix.platform }}-portable.zip
JSON_FILE="./releases/assets.${{ matrix.platform }}-portable.json"
sed -i 's/ResoniteModUpdater-win-x64-portable-Portable.zip/ResoniteModUpdater-win-x64-portable.zip/g' "$JSON_FILE"
- name: Cache build outputs
uses: actions/cache/save@v4
with:
path: |
releases/**/releases.*.json
releases/**/*.nupkg
releases/**/*.zip
releases/**/*.exe
releases/**/*.AppImage
key: ${{ runner.os }}-build-${{ matrix.platform }}${{ matrix.is-portable && '-portable' || '' }}-${{ steps.get-version.outputs.version }}

create-release:
needs: build-and-release
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Restore cached build outputs linux-x64
uses: actions/cache/restore@v4
with:
path: |
releases/**/releases.*.json
releases/**/*.nupkg
releases/**/*.zip
releases/**/*.exe
releases/**/*.AppImage
key: |
${{ runner.os }}-build-linux-x64-${{ needs.build-and-release.outputs.version }}
restore-keys: |
${{ runner.os }}-build-linux-x64-
- name: Restore cached build outputs win-x64
uses: actions/cache/restore@v4
with:
path: |
releases/**/releases.*.json
releases/**/*.nupkg
releases/**/*.zip
releases/**/*.exe
releases/**/*.AppImage
key: |
${{ runner.os }}-build-win-x64-${{ needs.build-and-release.outputs.version }}
restore-keys: |
${{ runner.os }}-build-win-x64-
- name: Restore cached build outputs win-x64-portable
uses: actions/cache/restore@v4
with:
path: |
releases/**/releases.*.json
releases/**/*.nupkg
releases/**/*.zip
releases/**/*.exe
releases/**/*.AppImage
key: |
${{ runner.os }}-build-win-x64-portable-${{ needs.build-and-release.outputs.version }}
restore-keys: |
${{ runner.os }}-build-win-x64-portable-
- name: Create Release
uses: softprops/action-gh-release@v2
with:
draft: true
prerelease: false
generate_release_notes: true
name: v${{ needs.build-and-release.outputs.version }}
tag_name: v${{ needs.build-and-release.outputs.version }}
generate_release_notes: false
name: v${{ steps.get-version.outputs.version }}
tag_name: v${{ steps.get-version.outputs.version }}
target_commitish: ${{ github.sha }}
files: releases/**/*
env:
Expand Down

0 comments on commit fc8782a

Please sign in to comment.