From 50aadde9a31d8025f60ea6066d55b746861b9748 Mon Sep 17 00:00:00 2001 From: "@jmmshn" Date: Thu, 16 May 2024 16:14:48 -0700 Subject: [PATCH 1/4] only update doc on release --- .github/workflows/pytest-docs.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pytest-docs.yml b/.github/workflows/pytest-docs.yml index b033368b..99d2d842 100644 --- a/.github/workflows/pytest-docs.yml +++ b/.github/workflows/pytest-docs.yml @@ -34,7 +34,6 @@ jobs: cd docs_rst make html - name: Detect changes - if: ${{ !contains(github.ref, 'refs/heads/main') }} id: changes shell: bash run: | From 2446770ca44e96f2251680084fa858698497c73d Mon Sep 17 00:00:00 2001 From: "@jmmshn" Date: Thu, 16 May 2024 16:43:49 -0700 Subject: [PATCH 2/4] only update doc on release --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31782afd..86743acb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,6 @@ jobs: run: pip install build - name: Publish package - if: contains(github.ref, 'refs/heads/main') uses: pypa/gh-action-pypi-publish@release/v1.5 with: user: __token__ From 1d6e9124c01db6a4dc8d4da0feb202909e61fe26 Mon Sep 17 00:00:00 2001 From: "@jmmshn" Date: Thu, 16 May 2024 16:47:59 -0700 Subject: [PATCH 3/4] only update doc on release --- .github/workflows/pytest-docs.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pytest-docs.yml b/.github/workflows/pytest-docs.yml index 99d2d842..4197623b 100644 --- a/.github/workflows/pytest-docs.yml +++ b/.github/workflows/pytest-docs.yml @@ -1,7 +1,14 @@ name: Build Docs on: - [release, workflow_dispatch] + push: + branches: + - main + tags: + - "v*" + pull_request: + branches: + - main jobs: build: @@ -34,6 +41,7 @@ jobs: cd docs_rst make html - name: Detect changes + if: ${{ contains(github.ref, 'refs/heads/main') }} id: changes shell: bash run: | From abbdd4de1d1c0ae8d9c90fe3635a3cf19d3c5b51 Mon Sep 17 00:00:00 2001 From: "@jmmshn" Date: Thu, 16 May 2024 16:52:50 -0700 Subject: [PATCH 4/4] wf --- .github/workflows/pytest-docs.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest-docs.yml b/.github/workflows/pytest-docs.yml index 4197623b..e3af7774 100644 --- a/.github/workflows/pytest-docs.yml +++ b/.github/workflows/pytest-docs.yml @@ -9,6 +9,8 @@ on: pull_request: branches: - main + release: + types: [published] jobs: build: @@ -40,8 +42,8 @@ jobs: run: | cd docs_rst make html - - name: Detect changes - if: ${{ contains(github.ref, 'refs/heads/main') }} + - name: Detect changes on release + if: startsWith(github.head_ref, 'releases/') id: changes shell: bash run: |