fix(AutoSync CI):为正式版补充额外逻辑
Signed-off-by: doudou0720 <98651603+doudou0720@users.noreply.github.com>
This commit is contained in:
@@ -556,7 +556,7 @@ jobs:
|
|||||||
scope: InkCanvasForClass/downloads
|
scope: InkCanvasForClass/downloads
|
||||||
identity: repo-sync
|
identity: repo-sync
|
||||||
|
|
||||||
- name: Sync downloads repos
|
- name: Sync downloads repos(Universal)
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ steps.octo-sts-downloads.outputs.token }}
|
GITHUB_TOKEN: ${{ steps.octo-sts-downloads.outputs.token }}
|
||||||
run: |
|
run: |
|
||||||
@@ -569,6 +569,20 @@ jobs:
|
|||||||
-f content="$CONTENT" \
|
-f content="$CONTENT" \
|
||||||
-f branch="main"
|
-f branch="main"
|
||||||
|
|
||||||
|
- name: Sync downloads repos(Release Only)
|
||||||
|
if: ${{needs.prepare.outputs.is_prerelease == 'false'}}
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ steps.octo-sts-downloads.outputs.token }}
|
||||||
|
run: |
|
||||||
|
CONTENT=$(base64 -w0 InkCanvasForClass.CE.${{ needs.prepare.outputs.version }}.zip)
|
||||||
|
|
||||||
|
gh api \
|
||||||
|
--method PUT \
|
||||||
|
/repos/InkCanvasForClass/downloads/contents/Beta/InkCanvasForClass.CE.${{ needs.prepare.outputs.version }}.zip \
|
||||||
|
-f message="Add files via upload" \
|
||||||
|
-f content="$CONTENT" \
|
||||||
|
-f branch="main"
|
||||||
|
|
||||||
- name: Update AutomaticUpdateVersionControl in beta repo
|
- name: Update AutomaticUpdateVersionControl in beta repo
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ steps.octo-sts-beta.outputs.token }}
|
GITHUB_TOKEN: ${{ steps.octo-sts-beta.outputs.token }}
|
||||||
|
|||||||
Reference in New Issue
Block a user