diff --git a/.github/workflows/tft.yml b/.github/workflows/tft.yml index e39004c..fa3f2da 100644 --- a/.github/workflows/tft.yml +++ b/.github/workflows/tft.yml @@ -48,6 +48,11 @@ jobs: PR_NO: ${{ github.event.issue.number }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout PR + uses: actions/checkout@v4 + with: + ref: ${{ steps.head_sha.outputs.head_sha }} + - name: Get memory id: memory run: | @@ -155,6 +160,7 @@ jobs: git_url: https://github.com/linux-system-roles/tft-tests git_ref: main pipeline_settings: '{ "type": "tmt-multihost" }' + environment_settings: '{ "provisioning": { "tags": { "BusinessUnit": "system_roles" } } }' variables: "ANSIBLE_VER=${{ matrix.ansible_version }};\ REPO_NAME=${{ github.event.repository.name }};\ GITHUB_ORG=${{ github.repository_owner }};\ @@ -175,6 +181,7 @@ jobs: api_key: ${{ secrets.TF_API_KEY_RH }} update_pull_request_status: false tmt_hardware: '{ "memory": ">= ${{ needs.prepare_vars.outputs.memory }} MB" }' + tmt_plan_filter: "tag:general,postfix" - name: Set final commit status uses: myrotvorets/set-commit-status-action@master diff --git a/.github/workflows/tft_citest_bad.yml b/.github/workflows/tft_citest_bad.yml index 4b65ebb..85db1f4 100644 --- a/.github/workflows/tft_citest_bad.yml +++ b/.github/workflows/tft_citest_bad.yml @@ -10,7 +10,7 @@ jobs: citest_bad_rerun: if: | github.event.issue.pull_request - && github.event.comment.body == '[citest_bad]' + && contains(fromJson('["[citest_bad]", "[citest-bad]", "[citest bad]"]'), github.event.comment.body) && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR", "CONTRIBUTOR"]'), github.event.comment.author_association) permissions: actions: write # for re-running failed jobs: https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#re-run-a-job-from-a-workflow-run