diff --git a/.github/workflows/lint.yaml b/.github/workflows/_lint.yaml similarity index 87% rename from .github/workflows/lint.yaml rename to .github/workflows/_lint.yaml index 20b829edc..e391abb26 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/_lint.yaml @@ -1,8 +1,7 @@ name: lint on: - pull_request: - types: [opened, reopened, synchronize, ready_for_review, converted_to_draft] + workflow_call: jobs: operator-lint: diff --git a/.github/workflows/markdown.yaml b/.github/workflows/_markdown.yaml similarity index 91% rename from .github/workflows/markdown.yaml rename to .github/workflows/_markdown.yaml index cbe8f89ad..02d3c0ef4 100644 --- a/.github/workflows/markdown.yaml +++ b/.github/workflows/_markdown.yaml @@ -3,8 +3,7 @@ run-name: ${{github.event.pull_request.title}} on: workflow_dispatch: - push: - branches: [ "main", "release-*" ] + workflow_call: jobs: documentation-link-check: diff --git a/.github/workflows/pull.yaml b/.github/workflows/pull.yaml index 5f5324d9b..dbe3ac3df 100644 --- a/.github/workflows/pull.yaml +++ b/.github/workflows/pull.yaml @@ -9,6 +9,9 @@ permissions: contents: read # This is required for actions/checkout jobs: + lint: + uses: ./.github/workflows/_lint.yaml + unit-tests: uses: ./.github/workflows/_unit-tests.yaml diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 1a5f0a72c..6f2e88641 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -5,6 +5,9 @@ on: branches: [ "main", "release-*" ] jobs: + markdown: + uses: ./.github/workflows/_markdown.yaml + builds: uses: ./.github/workflows/_build.yaml