ci: perf mirrorchyan uploading

This commit is contained in:
MistEO
2025-02-24 00:52:49 +08:00
committed by GitHub
parent f7e7e199c5
commit 9b61398a56

View File

@@ -4,94 +4,34 @@ on:
workflow_dispatch:
jobs:
mirrorchyan_win_x64:
mirrorchyan:
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
os: [win]
arch: [x64]
steps:
- id: uploading
uses: MirrorChyan/uploading-action@v1
- uses: MirrorChyan/uploading-action@v1
if: always()
with:
filetype: latest-release
filename: "*MAA-*-${{ matrix.os }}-${{ matrix.arch }}.zip"
filename: "*MAA-*-win-x64.zip"
mirrorchyan_rid: MAA
github_token: ${{ secrets.GITHUB_TOKEN }}
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
upload_token: ${{ secrets.MirrorChyanUploadToken }}
os: ${{ matrix.os }}
arch: ${{ matrix.arch }}
os: win
arch: x64
mirrorchyan_win_arm64:
needs: [mirrorchyan_win_x64]
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
os: [win]
arch: [arm64, x64]
steps:
- id: uploading
uses: MirrorChyan/uploading-action@v1
- uses: MirrorChyan/uploading-action@v1
if: always()
with:
filetype: latest-release
filename: "*MAA-*-${{ matrix.os }}-${{ matrix.arch }}.zip"
filename: "*MAA-*-win-arm64.zip"
mirrorchyan_rid: MAA
github_token: ${{ secrets.GITHUB_TOKEN }}
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
upload_token: ${{ secrets.MirrorChyanUploadToken }}
os: ${{ matrix.os }}
arch: ${{ matrix.arch }}
mirrorchyan_macos:
needs: [mirrorchyan_win_x64]
runs-on: macos-latest
strategy:
fail-fast: false
steps:
- id: uploading
uses: MirrorChyan/uploading-action@v1
with:
filetype: latest-release
filename: "*MAA-*-macos-universal.zip"
mirrorchyan_rid: MAA
github_token: ${{ secrets.GITHUB_TOKEN }}
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
upload_token: ${{ secrets.MirrorChyanUploadToken }}
os: macos
arch: '' # universal
mirrorchyan_linux:
needs: [mirrorchyan_win_x64, mirrorchyan_win_arm64, mirrorchyan_macos]
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
os: [linux]
arch: [aarch64, x86_64]
steps:
- id: uploading
uses: MirrorChyan/uploading-action@v1
with:
filetype: latest-release
filename: "*MAA-*-${{ matrix.os }}-${{ matrix.arch }}.tar.gz"
mirrorchyan_rid: MAA
github_token: ${{ secrets.GITHUB_TOKEN }}
owner: ${{ github.repository_owner }}
repo: ${{ github.event.repository.name }}
upload_token: ${{ secrets.MirrorChyanUploadToken }}
os: ${{ matrix.os }}
arch: ${{ matrix.arch }}
os: win
arch: arm64