From cb74c953af00a4af4a8f6b974fb025b16da5a5f1 Mon Sep 17 00:00:00 2001 From: Dmitry Kropachev Date: Sun, 26 Jan 2025 16:15:50 -0400 Subject: [PATCH] dk/cicd-small-fixes --- .github/workflows/build-push.yml | 19 +++++++++++++++++-- .github/workflows/docs-pr.yaml | 2 ++ .github/workflows/integration-tests.yml | 1 + 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index bdca1e313f..306813b2d5 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -1,7 +1,22 @@ name: Build and upload to PyPi -on: [push, pull_request] - +on: + push: + branches: + - master + - 'branch-**' + pull_request: + paths-ignore: + - docs/* + - examples/* + - scripts/* + - .gitignore + - '*.rst' + - '*.ini' + - LICENSE + - .github/dependabot.yml + - .github/pull_request_template.md + workflow_dispatch: env: CIBW_TEST_COMMAND_LINUX: > diff --git a/.github/workflows/docs-pr.yaml b/.github/workflows/docs-pr.yaml index 4e8bc0cdd2..69f2626102 100644 --- a/.github/workflows/docs-pr.yaml +++ b/.github/workflows/docs-pr.yaml @@ -6,8 +6,10 @@ on: pull_request: branches: - master + - 'branch-**' paths: - "docs/**" + workflow_dispatch: jobs: build: diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 6b6126a3c3..1b0e86d42c 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -7,6 +7,7 @@ on: push: branches: - master + workflow_dispatch: jobs: tests: