Skip to content

Commit

Permalink
ci: refactor mirrorchyan uploading (#317)
Browse files Browse the repository at this point in the history
  • Loading branch information
MistEO authored Jan 23, 2025
1 parent f54f904 commit 18e3f91
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 54 deletions.
49 changes: 48 additions & 1 deletion .github/workflows/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,44 @@ jobs:
name: M9A-macos-${{ matrix.arch }}
path: "install"

mirrorchyan_res:
needs: meta
runs-on: macos-latest
strategy:
fail-fast: false

steps:
- uses: actions/checkout@v4
with:
submodules: true

- name: Download MaaFramework
uses: robinraju/release-downloader@v1
with:
repository: MaaXYZ/MaaFramework
fileName: "MAA-macos-aarch64*"
latest: true
out-file-path: "deps"
extract: true

- name: Install
shell: bash
run: |
python ./install.py ${{ needs.meta.outputs.tag }}
- name: MirrorChyan Package
id: zip
run: |
rm -rf install/resource/base/model/ocr
mkdir MirrorChyan
zip -r MirrorChyan/${{ github.event.repository.name }}.zip install/resource install/interface.json
- uses: actions/upload-artifact@v4
with:
name: MirrorChyanRes
path: MirrorChyan

android:
needs: meta
runs-on: macos-latest
Expand Down Expand Up @@ -189,13 +227,22 @@ jobs:

release:
if: ${{ needs.meta.outputs.is_release == 'true' }}
needs: [meta, windows, ubuntu, macos, android]
needs: [meta, windows, ubuntu, macos, android, mirrorchyan_res]
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4
with:
path: assets

- name: Upload to MirrorChyan
run: |
curl --location --request POST 'https://mirrorc.top/api/resources/${{ github.event.repository.name }}/versions' \
--header 'Authorization:${{ secrets.MirrorChyanUploadToken }}' \
--form 'name="${{ needs.meta.outputs.tag }}"' \
--form 'file=@"assets/MirrorChyanRes/${{ github.event.repository.name }}.zip"'
rm -rf assets/MirrorChyanRes
- name: Check assets directory
run: |
ls -la assets
Expand Down
53 changes: 0 additions & 53 deletions .github/workflows/mirrorchyan.yml

This file was deleted.

0 comments on commit 18e3f91

Please sign in to comment.