Testing deploy_inframework and query_inframework scripts #2296
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If the PR get's updated by a new commit, it prevents auto-merges | |
# since there's no CI event attached to the commit anymore. | |
# This workflow re-attaches the label after a push, if the PR | |
# was already labeled prior to the push. | |
name: CICD Relabel bot | |
on: | |
pull_request_target: | |
jobs: | |
relabel: | |
runs-on: ubuntu-latest | |
env: | |
PR_NUMBER: ${{ github.event.number }} | |
GH_TOKEN: ${{ secrets.NEMO_RELABEL_TOKEN }} | |
HOSTNAME: ${{ github.server_url }} | |
permissions: write-all | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v4 | |
- name: Check if PR was already labeled with `Run CICD` | |
id: pre-flight | |
run: | | |
LABELS=$(gh pr view "$PR_NUMBER" --json labels) | |
HAS_LABEL=$(echo $LABELS \ | |
| jq '[.labels[].name] | any(. == "Run CICD")' | |
) | |
echo "has-label=$HAS_LABEL" | tee -a "$GITHUB_OUTPUT" | |
- name: Relabel PR | |
if: ${{ steps.pre-flight.outputs.has-label == 'true' }} | |
run: | | |
gh pr edit "$PR_NUMBER" --remove-label "Run CICD" | |
gh pr edit "$PR_NUMBER" --add-label "Run CICD" |