2323 if : >
2424 github.event_name == 'schedule' ||
2525 (github.event_name == 'workflow_dispatch') ||
26- (github.event_name == 'pull_request_target' && (github.event.label.name == 'e2e' || contains(github.event.pull_request.labels.*.name, 'e2e') ))
26+ (startsWith( github.event_name, 'pull_request') && contains(github.event.pull_request.labels.*.name, 'e2e'))
2727
2828 concurrency :
2929 group : ${{ github.workflow }}-${{ matrix.provider }}-${{ github.event.pull_request.number || github.ref }}
@@ -77,11 +77,16 @@ jobs:
7777 repo : chmouel/gosmee
7878
7979 - name : Run gosmee main controller
80+ run : |
81+ nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.PYSMEE_URL }} "${TEST_EL_URL}" &
82+
83+ - name : Run gosmee gitea
84+ if : ${{ matrix.provider == 'gitea_others' }}
8085 run : |
8186 nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.TEST_GITEA_SMEEURL }} "${TEST_EL_URL}" &
8287
8388 - name : Run gosmee second controller
84- if : matrix.provider == 'providers'
89+ if : ${{ matrix.provider == 'providers' }}
8590 run : |
8691 nohup gosmee client --saveDir /tmp/gosmee-replay ${{ secrets.TEST_GITHUB_SECOND_SMEE_URL }} "${TEST_GITHUB_SECOND_EL_URL}" &
8792
@@ -108,6 +113,7 @@ jobs:
108113 TEST_BITBUCKET_SERVER_TOKEN : ${{ secrets.BITBUCKET_SERVER_TOKEN }}
109114 TEST_BITBUCKET_SERVER_API_URL : ${{ secrets.BITBUCKET_SERVER_API_URL }}
110115 TEST_BITBUCKET_SERVER_WEBHOOK_SECRET : ${{ secrets.BITBUCKET_SERVER_WEBHOOK_SECRET }}
116+ PREVIOUS_SHA : ${{ github.event.before }}
111117 with :
112118 detached : true
113119 limit-access-to-actor : true
@@ -129,6 +135,14 @@ jobs:
129135 - name : Run E2E Tests
130136 if : ${{ github.event_name != 'schedule' || github.event.label.name == 'e2e' || contains(github.event.pull_request.labels.*.name, 'e2e') }}
131137 env :
138+ PAC_GITHUB_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
139+ PAC_GITHUB_APPLICATION_ID : ${{ vars.APPLICATION_ID }}
140+ PAC_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
141+ PAC_SMEE_URL : ${{ secrets.PYSMEE_URL }}
142+ TEST_GITHUB_SECOND_SMEE_URL : ${{ secrets.TEST_GITHUB_SECOND_SMEE_URL }}
143+ TEST_GITHUB_SECOND_PRIVATE_KEY : ${{ secrets.TEST_GITHUB_SECOND_PRIVATE_KEY }}
144+ TEST_GITHUB_SECOND_WEBHOOK_SECRET : ${{ secrets.TEST_GITHUB_SECOND_WEBHOOK_SECRET }}
145+ TEST_GITHUB_SECOND_APPLICATION_ID : ${{ vars.TEST_GITHUB_SECOND_APPLICATION_ID }}
132146 TEST_PROVIDER : ${{ matrix.provider }}
133147 TEST_BITBUCKET_CLOUD_TOKEN : ${{ secrets.BITBUCKET_CLOUD_TOKEN }}
134148 TEST_EL_WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
@@ -140,6 +154,7 @@ jobs:
140154 TEST_BITBUCKET_SERVER_TOKEN : ${{ secrets.BITBUCKET_SERVER_TOKEN }}
141155 TEST_BITBUCKET_SERVER_API_URL : ${{ secrets.BITBUCKET_SERVER_API_URL }}
142156 TEST_BITBUCKET_SERVER_WEBHOOK_SECRET : ${{ secrets.BITBUCKET_SERVER_WEBHOOK_SECRET }}
157+ PREVIOUS_SHA : ${{ github.event.before }}
143158 run : |
144159 ./hack/gh-workflow-ci.sh run_e2e_tests
145160
0 commit comments