From 5805ec8e38ff07d482f465aeb3d1f70bbc713dd8 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 17 Nov 2025 17:41:53 +0300 Subject: [PATCH 1/4] Allow DT to be manually triggered --- .github/workflows/tests-evm.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests-evm.yml b/.github/workflows/tests-evm.yml index bcc95f3bcf44c..cc6638c4ce71b 100644 --- a/.github/workflows/tests-evm.yml +++ b/.github/workflows/tests-evm.yml @@ -7,6 +7,7 @@ on: pull_request: types: [opened, synchronize, reopened, ready_for_review] merge_group: + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true From e611f06a1b07417f8fdfabab94c7388bc07e0c39 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 17 Nov 2025 17:42:56 +0300 Subject: [PATCH 2/4] Gate comment posting to prs only --- .github/workflows/tests-evm.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests-evm.yml b/.github/workflows/tests-evm.yml index cc6638c4ce71b..b93f004440449 100644 --- a/.github/workflows/tests-evm.yml +++ b/.github/workflows/tests-evm.yml @@ -85,7 +85,9 @@ jobs: # certain cases where the report is too long to post as a Github comment. # This happens if the all of the tests are failing and therefore the # report exceeds the maximum allowed length of github comments - - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 + - name: Post the Report as a Comment + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 + if: ${{ github.event_name == 'pull_request' }} with: name: report-${{ matrix.platform }}.md path: report.md From 7e88fd6334430fb36dec8aa9ba61e6590356d1f6 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Tue, 18 Nov 2025 15:27:37 +0300 Subject: [PATCH 3/4] Don't require PR to upload the report --- .github/workflows/tests-evm.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/tests-evm.yml b/.github/workflows/tests-evm.yml index b93f004440449..540e71ab143e5 100644 --- a/.github/workflows/tests-evm.yml +++ b/.github/workflows/tests-evm.yml @@ -85,9 +85,8 @@ jobs: # certain cases where the report is too long to post as a Github comment. # This happens if the all of the tests are failing and therefore the # report exceeds the maximum allowed length of github comments - - name: Post the Report as a Comment + - name: Upload the Report to the CI uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 - if: ${{ github.event_name == 'pull_request' }} with: name: report-${{ matrix.platform }}.md path: report.md From 74b28c3f8dea6348561ce11f95654506f0188d69 Mon Sep 17 00:00:00 2001 From: "cmd[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 12:32:22 +0000 Subject: [PATCH 4/4] Update from github-actions[bot] running command 'prdoc --audience runtime_dev' --- prdoc/pr_10347.prdoc | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 prdoc/pr_10347.prdoc diff --git a/prdoc/pr_10347.prdoc b/prdoc/pr_10347.prdoc new file mode 100644 index 0000000000000..cf00b63cce284 --- /dev/null +++ b/prdoc/pr_10347.prdoc @@ -0,0 +1,8 @@ +title: Don't require PR for uploading comment for DT CI +doc: +- audience: Runtime Dev + description: |- + # Description + + Small PR that changes the DT CI to not require a PR for uploading the report to the CI job. +crates: []