From c7c620a397598a6b63f354cba37fc9cff2dc1724 Mon Sep 17 00:00:00 2001 From: wed150 Date: Sat, 25 Apr 2026 01:38:55 +0800 Subject: [PATCH] chore: update action --- .github/workflows/build.yml | 19 +++++++++++++------ .github/workflows/release.yml | 22 +++++++++++++++------- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d92d8db..7e7c5ca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,18 +2,25 @@ on: pull_request: push: workflow_dispatch: - + jobs: build: runs-on: windows-latest steps: - - name: Checkout repository - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - uses: xmake-io/github-action-setup-xmake@v1 + # with: + # xmake-version: branch@master + + - uses: actions/cache@v5 with: - xmake-version: 3.0.0 - + path: | + ~/AppData/Local/.xmake + key: xmake-${{ hashFiles('xmake.lua') }} + restore-keys: | + xmake- + - run: | xmake repo -u @@ -23,7 +30,7 @@ jobs: - run: | xmake -w -y - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }} path: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eaeaf23..0c43a97 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,12 +7,20 @@ jobs: build: runs-on: windows-latest steps: - - name: Checkout repository - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - uses: xmake-io/github-action-setup-xmake@v1 + # with: + # xmake-version: branch@master + + - uses: actions/cache@v5 with: - xmake-version: 3.0.0 + path: | + ~/AppData/Local/.xmake + key: xmake-${{ hashFiles('xmake.lua') }} + restore-keys: | + xmake- + - run: | xmake repo -u @@ -23,7 +31,7 @@ jobs: - run: | xmake -w -y - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }} path: | @@ -37,10 +45,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download Mod - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }} path: artifact @@ -55,7 +63,7 @@ jobs: working-directory: artifact - name: Create GitHub Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v3 with: files: | ${{ github.event.repository.name }}-windows-x64.zip \ No newline at end of file