Skip to content

pytest based synthesis tests #858

pytest based synthesis tests

pytest based synthesis tests #858

on:
pull_request_target:
types: [labeled]
branches: [main]
name: Update branch on PR from fork
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v5
if: ${{ github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name && github.event.label.name == 'please test' }}
with:
ref: ${{ github.event.pull_request.head.sha }}
token: ${{ secrets.PAT_HLS4ML_WORKFLOW }}
- name: Push changes
if: ${{ github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name && github.event.label.name == 'please test' }}
run: |
git checkout -b pr/${{ github.event.pull_request.number }}
git push --force origin pr/${{ github.event.pull_request.number }}