diff --git a/.github/workflows/test_basic.yaml b/.github/workflows/test_basic.yaml index 684cbe0f..9628f137 100644 --- a/.github/workflows/test_basic.yaml +++ b/.github/workflows/test_basic.yaml @@ -2,10 +2,14 @@ name: Regression tests on: pull_request: branches: [ "main" ] - types: [ labeled ] + types: [ opened, synchronize, labeled ] jobs: dry_run: - if: ${{ github.event.label.name == 'needs-ci' }} + if: ${{ github.event.label.name == 'needs-ci' || + github.event.pull_request.user.login == 'hanno-becker' || + github.event.pull_request.user.login == 'dop-amin' || + github.event.pull_request.user.login == 'mkannwischer' + }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -16,7 +20,11 @@ jobs: run: | python3 example.py --dry-run sqmag: - if: ${{ github.event.label.name == 'needs-ci' }} + if: ${{ github.event.label.name == 'needs-ci' || + github.event.pull_request.user.login == 'hanno-becker' || + github.event.pull_request.user.login == 'dop-amin' || + github.event.pull_request.user.login == 'mkannwischer' + }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -27,7 +35,11 @@ jobs: run: | (cd paper/scripts && NO_LOG=Y ./slothy_sqmag.sh) fft: - if: ${{ github.event.label.name == 'needs-ci' }} + if: ${{ github.event.label.name == 'needs-ci' || + github.event.pull_request.user.login == 'hanno-becker' || + github.event.pull_request.user.login == 'dop-amin' || + github.event.pull_request.user.login == 'mkannwischer' + }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test_script_kyber_ntt_a55.yaml b/.github/workflows/test_script_kyber_ntt_a55.yaml index 6597099c..f0d71327 100644 --- a/.github/workflows/test_script_kyber_ntt_a55.yaml +++ b/.github/workflows/test_script_kyber_ntt_a55.yaml @@ -2,10 +2,14 @@ name: Kyber NTT Cortex-A55 on: pull_request: branches: [ "main" ] - types: [ labeled ] + types: [ opened, synchronize, labeled ] jobs: build_test: - if: ${{ github.event.label.name == 'needs-ci' }} + if: ${{ github.event.label.name == 'needs-ci' || + github.event.pull_request.user.login == 'hanno-becker' || + github.event.pull_request.user.login == 'dop-amin' || + github.event.pull_request.user.login == 'mkannwischer' + }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test_script_ntt_helium.yaml b/.github/workflows/test_script_ntt_helium.yaml index 5a1d1160..5d24cf0c 100644 --- a/.github/workflows/test_script_ntt_helium.yaml +++ b/.github/workflows/test_script_ntt_helium.yaml @@ -2,10 +2,14 @@ name: Helium NTT on: pull_request: branches: [ "main" ] - types: [ labeled ] + types: [ opened, synchronize, labeled ] jobs: build_test: - if: ${{ github.event.label.name == 'needs-ci' }} + if: ${{ github.event.label.name == 'needs-ci' || + github.event.pull_request.user.login == 'hanno-becker' || + github.event.pull_request.user.login == 'dop-amin' || + github.event.pull_request.user.login == 'mkannwischer' + }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v3