From 4fd32fc3bd499ee9caf9835573435238930f7758 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 25 Jan 2024 14:18:27 +0530 Subject: [PATCH 1/3] ci: Add fake passing tests when CI is skipped (#39555) (cherry picked from commit dfda5ad67320c000afdbcc7facde03a7cf695f6f) --- .github/workflows/patch_faux.yml | 22 +++++++++++++++++ .../workflows/server-tests-mariadb-faux.yml | 24 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .github/workflows/patch_faux.yml create mode 100644 .github/workflows/server-tests-mariadb-faux.yml diff --git a/.github/workflows/patch_faux.yml b/.github/workflows/patch_faux.yml new file mode 100644 index 00000000000..93d88bdd991 --- /dev/null +++ b/.github/workflows/patch_faux.yml @@ -0,0 +1,22 @@ +# Tests are skipped for these files but github doesn't allow "passing" hence this is required. + +name: Skipped Patch Test + +on: + pull_request: + paths: + - "**.js" + - "**.css" + - "**.md" + - "**.html" + - "**.csv" + +jobs: + test: + runs-on: ubuntu-latest + + name: Patch Test + + steps: + - name: Pass skipped tests unconditionally + run: "echo Skipped" diff --git a/.github/workflows/server-tests-mariadb-faux.yml b/.github/workflows/server-tests-mariadb-faux.yml new file mode 100644 index 00000000000..8334661cb0c --- /dev/null +++ b/.github/workflows/server-tests-mariadb-faux.yml @@ -0,0 +1,24 @@ +# Tests are skipped for these files but github doesn't allow "passing" hence this is required. + +name: Skipped Tests + +on: + pull_request: + paths: + - "**.js" + - "**.css" + - "**.md" + - "**.html" + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + container: [1, 2, 3, 4] + + name: Python Unit Tests + + steps: + - name: Pass skipped tests unconditionally + run: "echo Skipped" From 5840a242a65cf2ddad87944f1fd8de2a4bdf3203 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Mon, 28 Jul 2025 22:23:34 +0530 Subject: [PATCH 2/3] Potential fix for code scanning alert no. 13: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- .github/workflows/server-tests-mariadb-faux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/server-tests-mariadb-faux.yml b/.github/workflows/server-tests-mariadb-faux.yml index 8334661cb0c..b448b115081 100644 --- a/.github/workflows/server-tests-mariadb-faux.yml +++ b/.github/workflows/server-tests-mariadb-faux.yml @@ -1,6 +1,7 @@ # Tests are skipped for these files but github doesn't allow "passing" hence this is required. name: Skipped Tests +permissions: {} on: pull_request: From 9c3011cb9f7b2d46d74e92a94c9d1dfa27ab406c Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Mon, 28 Jul 2025 22:23:42 +0530 Subject: [PATCH 3/3] Potential fix for code scanning alert no. 9: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- .github/workflows/patch_faux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/patch_faux.yml b/.github/workflows/patch_faux.yml index 93d88bdd991..7674631f41b 100644 --- a/.github/workflows/patch_faux.yml +++ b/.github/workflows/patch_faux.yml @@ -1,6 +1,7 @@ # Tests are skipped for these files but github doesn't allow "passing" hence this is required. name: Skipped Patch Test +permissions: none on: pull_request: