Skip to content

Release drafter fix and autolabeling (for release) #2227

Release drafter fix and autolabeling (for release)

Release drafter fix and autolabeling (for release) #2227

Workflow file for this run

name: Trigger benchmarks
on:
push:
branches:
- main
pull_request:
types: [synchronize]
jobs:
trigger-benchmark:
name: Trigger Benchmarks
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Trigger benchmarks (PR)
id: setup_pr
if: contains(github.event.pull_request.labels.*.name, 'benchmark PR')
env:
AUTHOR: ${{ github.event.pull_request.assignee.login }}
BRANCH: ${{ github.head_ref }}
PIPE_TRIGGER_TOKEN: ${{ secrets.BENCH_PIPE_TRIGGER }}
SHA: ${{ github.event.pull_request.head.sha }}
PR_NUMBER: ${{ github.event.pull_request.number }}
run: |
SHORT_SHA=$(git rev-parse --short $SHA)
curl -s -X POST \
--fail-with-body \
-F "token=$PIPE_TRIGGER_TOKEN" \
-F "ref=main" \
-F "variables[SHA]=$SHA" \
-F "variables[SHORT_SHA]=${SHORT_SHA}" \
-F "variables[BRANCH]=$BRANCH" \
-F "variables[PR]=$PR_NUMBER" \
-F "variables[AUTHOR]=${AUTHOR:-heat_team}" \
https://codebase.helmholtz.cloud/api/v4/projects/7930/trigger/pipeline
- name: Trigger benchmarks (Push main)
id: setup_push
if: ${{ github.event_name == 'push' }}
env:
AUTHOR: ${{ github.event.pull_request.assignee.login }}
PIPE_TRIGGER_TOKEN: ${{ secrets.BENCH_PIPE_TRIGGER }}
SHA: ${{ github.sha }}
run: |
SHORT_SHA=$(git rev-parse --short $GITHUB_SHA)
curl -s -X POST \
--fail-with-body \
-F "token=$PIPE_TRIGGER_TOKEN" \
-F "ref=main" \
-F "variables[SHA]=$SHA" \
-F "variables[SHORT_SHA]=${SHORT_SHA}" \
-F "variables[BRANCH]=main" \
-F "variables[AUTHOR]=${AUTHOR:-heat_team}" \
https://codebase.helmholtz.cloud/api/v4/projects/7930/trigger/pipeline