Skip to content

Commit d1db8eb

Browse files
committed
CI Fixes
various ci fixes since we moved to stratpaac Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
1 parent 3bf38a3 commit d1db8eb

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

.github/workflows/e2e.yaml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
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

hack/gh-workflow-ci.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22
# shellcheck disable=SC2038,SC2153
33
# Helper script for GitHub Actions CI, used from e2e tests.
4-
set -exufo pipefail
4+
set -eufo pipefail
55

66
get_tests() {
77
target=$1
@@ -58,7 +58,8 @@ EOF
5858
(
5959
cd ${HOME}/startpaac
6060
if [[ ${TEST_PROVIDER} == "providers" ]]; then
61-
./startpaac --all-github-second-no-forgejo
61+
./startpaac --all
62+
./startpaac --github-second-ctrl
6263
else
6364
./startpaac --all
6465
fi

0 commit comments

Comments
 (0)