From 5fe5ddfa6172f732a16cbfedeab9c412d991fdc9 Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Wed, 3 Apr 2024 16:34:12 +0800 Subject: [PATCH] ci: update workflow config. --- .github/workflows/ci.yml | 51 ++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6672603..f0deba6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,8 +8,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 registry-url: 'https://registry.npmjs.org' @@ -17,7 +17,7 @@ jobs: - run: npm install - run: npm run build - run: npm run doc - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: webiste path: | @@ -67,8 +67,8 @@ jobs: runs-on: ubuntu-latest needs: [build] steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: webiste path: website/build @@ -122,8 +122,8 @@ jobs: runs-on: windows-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 @@ -134,7 +134,7 @@ jobs: - run: npm run build # - run: npm run electron - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: webiste path: website/build @@ -147,7 +147,7 @@ jobs: - working-directory: electron/app/dist run: ls -R - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: wxmp-windows path: | @@ -158,8 +158,8 @@ jobs: runs-on: macos-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 @@ -167,7 +167,7 @@ jobs: - run: npm run hoist - run: npm run build - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: webiste path: website/build @@ -180,7 +180,7 @@ jobs: - working-directory: electron/app/dist run: ls -R - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: wxmp-macos path: | @@ -191,8 +191,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 - run: npm install @@ -200,7 +200,7 @@ jobs: - run: npm run build # - run: npm run electron - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: webiste path: website/build @@ -213,7 +213,7 @@ jobs: - working-directory: electron/app/dist run: ls -R - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: wxmp-linux path: | @@ -227,22 +227,22 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wxmp-linux path: dist/linux - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wxmp-macos path: dist/macos - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wxmp-windows path: dist/windows @@ -295,17 +295,16 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 4 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} - run: echo "outputs.version - ${{ needs.build.outputs.create_tag_version }}" - - uses: dev-drprasad/delete-tag-and-release@v0.2.0 + - uses: dev-drprasad/delete-tag-and-release@v1.1 if: needs.build.outputs.successful with: delete_release: true repo: jaywcjlove/wxmp tag_name: '${{ needs.build.outputs.create_tag_version }}' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + github_token: ${{ secrets.GITHUB_TOKEN }}