diff --git a/.github/workflows/qa-on-pull-cert.yml b/.github/workflows/qa-on-pull-cert.yml index d002d5be..26abb66e 100644 --- a/.github/workflows/qa-on-pull-cert.yml +++ b/.github/workflows/qa-on-pull-cert.yml @@ -3,6 +3,7 @@ name: Quality Assurance (Certificates) on: + workflow_dispatch: #manual trigger pull_request: types: [ opened, synchronize, reopened, edited, review_request_removed ] jobs: @@ -13,6 +14,15 @@ jobs: if: contains(github.head_ref, 'onboardingRequest') steps: - uses: actions/checkout@v2 + - name: Checkout test scripts + uses: actions/checkout@v2 + with: + repository: 'WorldHealthOrganization/tng-participant-template' + path: 'ssot-tests' + - name: Copy test scripts to local directory + run: | + mkdir -p ./scripts/test + cp -rf ./ssot-tests/scripts/test/* ./scripts/test - name: Set up Python uses: actions/setup-python@v2 with: diff --git a/.github/workflows/qa-on-pull-folder.yml b/.github/workflows/qa-on-pull-folder.yml index 7208f311..dfed747c 100644 --- a/.github/workflows/qa-on-pull-folder.yml +++ b/.github/workflows/qa-on-pull-folder.yml @@ -3,6 +3,7 @@ name: Quality Assurance (Folder Structure) on: + workflow_dispatch: #manual trigger pull_request: types: [ opened, synchronize, reopened, edited , review_request_removed] jobs: @@ -13,6 +14,15 @@ jobs: if: contains(github.head_ref, 'onboardingRequest') steps: - uses: actions/checkout@v2 + - name: Checkout test scripts + uses: actions/checkout@v2 + with: + repository: 'WorldHealthOrganization/tng-participant-template' + path: 'ssot-tests' + - name: Copy test scripts to local directory + run: | + mkdir -p ./scripts/test + cp -rf ./ssot-tests/scripts/test/* ./scripts/test - name: Set up Python uses: actions/setup-python@v2 with: diff --git a/.github/workflows/qa-on-pull-review-bot.yml b/.github/workflows/qa-on-pull-review-bot.yml index 24a9facd..2c6577f7 100644 --- a/.github/workflows/qa-on-pull-review-bot.yml +++ b/.github/workflows/qa-on-pull-review-bot.yml @@ -3,6 +3,7 @@ name: Review Bot on: + workflow_dispatch: #manual trigger pull_request: types: [ opened, synchronize, reopened, edited , review_request_removed] jobs: @@ -13,6 +14,15 @@ jobs: if: contains(github.head_ref, 'onboardingRequest') steps: - uses: actions/checkout@v2 + - name: Checkout test scripts + uses: actions/checkout@v2 + with: + repository: 'WorldHealthOrganization/tng-participant-template' + path: 'ssot-tests' + - name: Copy test scripts to local directory + run: | + mkdir -p ./scripts/test + cp -rf ./ssot-tests/scripts/test/* ./scripts/test - name: Set up Python uses: actions/setup-python@v2 with: diff --git a/.github/workflows/qa-on-push.yml b/.github/workflows/qa-on-push.yml index a115bd1b..3396bd49 100644 --- a/.github/workflows/qa-on-push.yml +++ b/.github/workflows/qa-on-push.yml @@ -19,6 +19,18 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Checkout test scripts + uses: actions/checkout@v2 + with: + repository: 'WorldHealthOrganization/tng-participant-template' + path: 'ssot-tests' + - name: List directory contents + run: | + ls -la . + - name: Copy test scripts to local directory + run: | + mkdir -p ./scripts/tests + cp -rf ssot-tests/scripts/tests/* ./scripts/tests - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: