diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 38d73851..113828ff 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -3,6 +3,15 @@ name: publish_docs on: push: + branches: + - main + - development + pull_request: + branches: + - main + - development + paths: + - userdocs/** jobs: publish: @@ -34,6 +43,7 @@ jobs: make html - name: Install SSH key + if: github.event_name != 'pull_request' env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock run: | @@ -50,6 +60,7 @@ jobs: git config --global user.name "gh-actions" - name: Update website repo + if: github.event_name != 'pull_request' run: | git clone git@github.com:hpcng/warewulf-web.git ~/warewulf-web mkdir -p ~/warewulf-web/static/docs diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 255be759..53901d02 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -2,7 +2,13 @@ on: push: branches: - main + - development pull_request: + branches: + - main + - development + paths-ignore: + - 'docs/**' name: golangci-lint