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

This reverts commit a8ad8bace7.
This commit is contained in:
PatTheMav 2023-10-09 15:22:57 +02:00 committed by Ryan Foster
parent aed040ff58
commit c51c1175fb
2 changed files with 6 additions and 20 deletions

View file

@ -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/annotations-action@v0.4.0
with:
repo-token: ${{ github.token }}
title: Clang Compiler
input: ${{ github.workspace }}/build_issues.json
- name: Upload Artifacts 📡
uses: actions/upload-artifact@v3
with:

View file

@ -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 🌐