From 82310214260558410dee86acde9eb3d3e461125d Mon Sep 17 00:00:00 2001 From: ParticleG Date: Thu, 27 Oct 2022 18:05:12 +0800 Subject: [PATCH] - Update summary --- .github/workflows/main.yml | 48 +++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8d1aba3d..d44dd630 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -691,7 +691,7 @@ jobs: uses: geekyeggo/delete-artifact@v2 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - - name: Summary + - name: Display summary shell: bash run: | echo "# Summary" >> $GITHUB_STEP_SUMMARY @@ -707,14 +707,44 @@ jobs: echo "- macOS packages(Portable version): ${{ needs.build-macos-portable.result }}" >> $GITHUB_STEP_SUMMARY echo "- Windows packages(Portable version): ${{ needs.build-windows.result }}" >> $GITHUB_STEP_SUMMARY echo "## Download links: " >> $GITHUB_STEP_SUMMARY - echo "- Bare love packages: [WeTransfer](${{ needs.build-core.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- Android packages: [WeTransfer](${{ needs.build-android.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- iOS packages: [WeTransfer](${{ needs.build-ios.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- Linux packages: [WeTransfer](${{ needs.build-linux.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- macOS packages(App Store version): [WeTransfer](${{ needs.build-macos-appstore.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- macOS packages(Portable version): [WeTransfer](${{ needs.build-macos-portable.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - echo "- Windows packages: [WeTransfer](${{ needs.build-windows.outputs.download-url }})" >> $GITHUB_STEP_SUMMARY - + # - name: Display build results + # shell: python3 {0} + # run: | + # import os + # with open(os.getenv('GITHUB_STEP_SUMMARY'), 'a') as f: + # if "${{ needs.build-core.result }}" == "success": + # f.write("- Bare love packages: [WeTransfer](${{ needs.build-core.outputs.download-url }})\n") + # if "${{ needs.build-android.result }}" == "success": + # f.write("- Android packages: [WeTransfer](${{ needs.build-android.outputs.download-url }})\n") + # if "${{ needs.build-ios.result }}" == "success": + # f.write("- iOS packages: [WeTransfer](${{ needs.build-ios.outputs.download-url }})\n") + # if "${{ needs.build-linux.result }}" == "success": + # f.write("- Linux packages: [WeTransfer](${{ needs.build-linux.outputs.download-url }})\n") + # if "${{ needs.build-macos-appstore.result }}" == "success": + # f.write("- macOS packages(App Store version): [WeTransfer](${{ needs.build-macos-appstore.outputs.download-url }})\n") + # if "${{ needs.build-macos-portable.result }}" == "success": + # f.write("- macOS packages(Portable version): [WeTransfer](${{ needs.build-macos-portable.outputs.download-url }})\n") + # if "${{ needs.build-windows.result }}" == "success": + # f.write("- Windows packages: [WeTransfer](${{ needs.build-windows.outputs.download-url }})\n") + - name: Display download links + shell: python3 {0} + run: | + import os + with open(os.getenv('GITHUB_STEP_SUMMARY'), 'a') as f: + if "${{ needs.build-core.result }}" == "success": + f.write("- Bare love packages: [WeTransfer](${{ needs.build-core.outputs.download-url }})\n") + if "${{ needs.build-android.result }}" == "success": + f.write("- Android packages: [WeTransfer](${{ needs.build-android.outputs.download-url }})\n") + if "${{ needs.build-ios.result }}" == "success": + f.write("- iOS packages: [WeTransfer](${{ needs.build-ios.outputs.download-url }})\n") + if "${{ needs.build-linux.result }}" == "success": + f.write("- Linux packages: [WeTransfer](${{ needs.build-linux.outputs.download-url }})\n") + if "${{ needs.build-macos-appstore.result }}" == "success": + f.write("- macOS packages(App Store version): [WeTransfer](${{ needs.build-macos-appstore.outputs.download-url }})\n") + if "${{ needs.build-macos-portable.result }}" == "success": + f.write("- macOS packages(Portable version): [WeTransfer](${{ needs.build-macos-portable.outputs.download-url }})\n") + if "${{ needs.build-windows.result }}" == "success": + f.write("- Windows packages: [WeTransfer](${{ needs.build-windows.outputs.download-url }})\n") - name: Send Discord message uses: Sniddl/discord-commits@v1.5 with: