diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b14d14333d..a495fed7cc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,14 +16,14 @@ name: Lint on: - pull_request: - paths: - - "**/*.py" push: branches: - main paths: - - "**/*.py" + - "**.py" + pull_request: + paths: + - "**.py" jobs: lint: diff --git a/.github/workflows/notebook-testing.yml b/.github/workflows/notebook-testing.yml index 05202fd45b..4ac4b0844b 100644 --- a/.github/workflows/notebook-testing.yml +++ b/.github/workflows/notebook-testing.yml @@ -2,11 +2,19 @@ name: CI for Jupyter Notebooks on: push: - branches: - - main + branches: [main] + paths: + - "**.py" + - "**.ipynb" + - "pyproject.toml" + - ".github/workflows/notebook-testing.yml" pull_request: - branches: - - main + branches: [main] + paths: + - "**.py" + - "**.ipynb" + - "pyproject.toml" + - ".github/workflows/notebook-testing.yml" jobs: test-notebooks: @@ -14,10 +22,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" diff --git a/.github/workflows/python-testing.yml b/.github/workflows/python-testing.yml index f6f07d8af6..751cf4db1e 100644 --- a/.github/workflows/python-testing.yml +++ b/.github/workflows/python-testing.yml @@ -19,8 +19,16 @@ name: Python Testing on: push: branches: [main] + paths: + - "**.py" + - "pyproject.toml" + - ".github/workflows/python-testing.yml" pull_request: branches: [main] + paths: + - "**.py" + - "pyproject.toml" + - ".github/workflows/python-testing.yml" jobs: test: @@ -30,10 +38,10 @@ jobs: python-version: ["3.10"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }}