This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new 9998a11fdd chore: remove no-op.yml as it's not needed anymore (#27980)
9998a11fdd is described below
commit 9998a11fddb96eeae29ada1929b698dd78ee9edc
Author: Maxime Beauchemin <[email protected]>
AuthorDate: Thu Apr 11 10:06:45 2024 -0700
chore: remove no-op.yml as it's not needed anymore (#27980)
---
.github/workflows/no-op.yml | 96 ---------------------------------------------
1 file changed, 96 deletions(-)
diff --git a/.github/workflows/no-op.yml b/.github/workflows/no-op.yml
deleted file mode 100644
index e56177239b..0000000000
--- a/.github/workflows/no-op.yml
+++ /dev/null
@@ -1,96 +0,0 @@
-# no-op.yml
-#
-# Purpose:
-# This workflow provides a workaround for the "required status checks" feature
in GitHub Actions
-# when using path-specific conditions in other workflows. Required checks
might remain in a "Pending"
-# state if the conditions are not met, thus blocking pull requests from being
merged.
-# This no-op (no operation) workflow provides dummy success statuses for these
required jobs when
-# the real jobs do not run due to path-specific conditions.
-#
-# How it works:
-# - It defines jobs with the same names as the required jobs in the main
workflows.
-# - These jobs simply execute a command (`exit 0`) to succeed immediately.
-# - When a pull request is created or updated, both this no-op workflow and
the main workflows are triggered.
-# - If the main workflows' jobs don't run (due to path conditions), these
no-op jobs provide successful statuses.
-# - If the main workflows' jobs do run and fail, their failure statuses take
precedence,
-# ensuring that pull requests are not merged with failing checks.
-#
-# Usage:
-# - Ensure that the job names in this workflow match exactly the names of the
corresponding jobs in the main workflows.
-# - This workflow should be kept as-is, without path-specific conditions.
-
-name: no-op Checks
-on: pull_request
-
-jobs:
- frontend-build:
- runs-on: ubuntu-latest
- steps:
- - name: No-op for frontend-build
- run: exit 0
-
- pre-commit:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for pre-commit
- run: exit 0
-
- python-lint:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for python-lint
- run: exit 0
- test-postgres-hive:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for frontend-build
- run: exit 0
- test-postgres-presto:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for frontend-build
- run: exit 0
- unit-tests:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for frontend-build
- run: exit 0
- test-mysql:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for test-mysql
- run: exit 0
- test-postgres:
- strategy:
- matrix:
- python-version: ["3.10", "3.11"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for test-postgres
- run: exit 0
- test-sqlite:
- strategy:
- matrix:
- python-version: ["3.10"]
- runs-on: ubuntu-latest
- steps:
- - name: No-op for test-sqlite
- run: exit 0