Ver Fonte

Revert "CI: Add build annotation step to macOS arm64 builds"

This reverts commit a8ad8bace79ab722d398c768aff20a83326f2e45.
PatTheMav há 2 anos atrás
pai
commit
c51c1175fb
2 ficheiros alterados com 6 adições e 20 exclusões
  1. 5 15
      .github/workflows/build-project.yaml
  2. 1 5
      .github/workflows/scheduled.yaml

+ 5 - 15
.github/workflows/build-project.yaml

@@ -14,7 +14,6 @@ jobs:
       notarize: ${{ steps.setup.outputs.notarize }}
       config: ${{ steps.setup.outputs.config }}
       commitHash: ${{ steps.setup.outputs.commitHash }}
-      annotate: ${{ steps.setup.outputs.annotate }}
     steps:
       - uses: actions/checkout@v3
         with:
@@ -29,26 +28,25 @@ jobs:
 
           case "${GITHUB_EVENT_NAME}" in
             pull_request)
-              config_data=('codesign:false' 'notarize:false' 'package:false' 'config:RelWithDebInfo' 'annotate:false')
-              label_data=$(gh pr view ${{ github.event.number }} --json labels)
-              if echo "${label_data}" \
+              config_data=('codesign:false' 'notarize:false' 'package:false' 'config:RelWithDebInfo')
+              if gh pr view ${{ github.event.number }} --json labels \
                 | jq -e -r '.labels[] | select(.name == "Seeking Testers")' > /dev/null; then
                 config_data[0]='codesign:true'
                 config_data[2]='package:true'
               fi
               ;;
             push)
-              config_data=('codesign:true' 'notarize:false' 'package:true' 'config:RelWithDebInfo' 'annotate:false')
+              config_data=('codesign:true' 'notarize:false' 'package:true' 'config:RelWithDebInfo')
               if [[ ${GITHUB_REF_NAME} =~ [0-9]+.[0-9]+.[0-9]+(-(rc|beta).+)? ]]; then
                 config_data[1]='notarize:true'
                 config_data[3]='config:Release'
               fi
               ;;
             workflow_dispatch)
-              config_data=('codesign:true' 'notarize:false' 'package:false' 'config:RelWithDebInfo' 'annotate:false')
+              config_data=('codesign:true' 'notarize:false' 'package:false' 'config:RelWithDebInfo')
               ;;
             schedule)
-              config_data=('codesign:true' 'notarize:false' 'package:true' 'config:RelWithDebInfo' 'annotate:true')
+              config_data=('codesign:true' 'notarize:false' 'package:true' 'config:RelWithDebInfo')
               ;;
             *) ;;
           esac
@@ -155,14 +153,6 @@ jobs:
           codesignUser: ${{ secrets.MACOS_NOTARIZATION_USERNAME }}
           codesignPass: ${{ secrets.MACOS_NOTARIZATION_PASSWORD }}
 
-      - name: Annotate Build 🏷️
-        if: matrix.target == 'arm64' && fromJSON(needs.check-event.outputs.annotate)
-        uses: yuzutech/[email protected]
-        with:
-          repo-token: ${{ github.token }}
-          title: Clang Compiler
-          input: ${{ github.workspace }}/build_issues.json
-
       - name: Upload Artifacts 📡
         uses: actions/upload-artifact@v3
         with:

+ 1 - 5
.github/workflows/scheduled.yaml

@@ -4,8 +4,7 @@ on:
   schedule:
     - cron: 17 0 * * *
 permissions:
-  contents: read
-  checks: write
+  contents: write
 concurrency:
   group: '${{ github.workflow }} @ ${{ github.head_ref || github.ref }}'
   cancel-in-progress: true
@@ -86,9 +85,6 @@ jobs:
     uses: ./.github/workflows/build-project.yaml
     needs: cache-cleanup
     secrets: inherit
-    permissions:
-      contents: read
-      checks: write
 
   upload-language-files:
     name: Upload Language Files 🌐