From c01079af1b802474ec3eed995fee06b52cc57910 Mon Sep 17 00:00:00 2001 From: MistEO Date: Fri, 11 Apr 2025 09:09:04 +0800 Subject: [PATCH] ci: add mirrorchyan uploading (#38) * Create mirrorchyan.yml * Merge pull request #1 from MistEO/patch-2 * Update build-app.yml * Update build-pre.yml --- .github/workflows/build-app.yml | 10 ++++++++- .github/workflows/build-pre.yml | 10 ++++++++- .github/workflows/mirrorchyan.yml | 21 +++++++++++++++++++ .../workflows/mirrorchyan_release_note.yml | 19 +++++++++++++++++ 4 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/mirrorchyan.yml create mode 100644 .github/workflows/mirrorchyan_release_note.yml diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 31d94d7..10d8671 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -151,6 +151,14 @@ jobs: gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" artifacts/* env: GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} + + - name: Trigger MirrorChyanUploading + run: | + gh workflow run --repo $GITHUB_REPOSITORY mirrorchyan + gh workflow run --repo $GITHUB_REPOSITORY mirrorchyan_release_note + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup SSH Key run: | mkdir -p ~/.ssh @@ -174,4 +182,4 @@ jobs: OBS_BUCKET: ${{ secrets.OBS_BUCKET }} run: | ./obsutil config -i $OBS_AK -k $OBS_SK -e $OBS_ENDPOINT - ./obsutil cp artifacts/ obs://$OBS_BUCKET/releases/ -r -f \ No newline at end of file + ./obsutil cp artifacts/ obs://$OBS_BUCKET/releases/ -r -f diff --git a/.github/workflows/build-pre.yml b/.github/workflows/build-pre.yml index 09b7551..6051cdf 100644 --- a/.github/workflows/build-pre.yml +++ b/.github/workflows/build-pre.yml @@ -151,6 +151,14 @@ jobs: gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" --prerelease artifacts/* env: GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }} + + - name: Trigger MirrorChyanUploading + run: | + gh workflow run --repo $GITHUB_REPOSITORY mirrorchyan + gh workflow run --repo $GITHUB_REPOSITORY mirrorchyan_release_note + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup SSH Key run: | mkdir -p ~/.ssh @@ -174,4 +182,4 @@ jobs: OBS_BUCKET: ${{ secrets.OBS_BUCKET }} run: | ./obsutil config -i $OBS_AK -k $OBS_SK -e $OBS_ENDPOINT - ./obsutil cp artifacts/ obs://$OBS_BUCKET/releases/ -r -f \ No newline at end of file + ./obsutil cp artifacts/ obs://$OBS_BUCKET/releases/ -r -f diff --git a/.github/workflows/mirrorchyan.yml b/.github/workflows/mirrorchyan.yml new file mode 100644 index 0000000..604328c --- /dev/null +++ b/.github/workflows/mirrorchyan.yml @@ -0,0 +1,21 @@ +name: mirrorchyan + +on: + workflow_dispatch: + +jobs: + mirrorchyan: + runs-on: macos-latest + + steps: + - id: uploading + uses: MirrorChyan/uploading-action@v1 + with: + filetype: latest-release + filename: "AUTO_MAA*.zip" + mirrorchyan_rid: AUTO_MAA + + owner: DLmaster361 + repo: AUTO_MAA + github_token: ${{ secrets.GITHUB_TOKEN }} + upload_token: ${{ secrets.MirrorChyanUploadToken }} diff --git a/.github/workflows/mirrorchyan_release_note.yml b/.github/workflows/mirrorchyan_release_note.yml new file mode 100644 index 0000000..deb0274 --- /dev/null +++ b/.github/workflows/mirrorchyan_release_note.yml @@ -0,0 +1,19 @@ +name: mirrorchyan_release_note + +on: + workflow_dispatch: + release: + types: [edited] + +jobs: + mirrorchyan: + runs-on: macos-latest + + steps: + - id: uploading + uses: MirrorChyan/release-note-action@v1 + with: + mirrorchyan_rid: AUTO_MAA + + upload_token: ${{ secrets.MirrorChyanUploadToken }} + github_token: ${{ secrets.GITHUB_TOKEN }}