From 2ec38ae3b5a7048cc07b9e6dc5eba1fc7614b28f Mon Sep 17 00:00:00 2001 From: Jonathon Anderson Date: Tue, 21 Feb 2023 09:04:43 -0700 Subject: [PATCH] Update GitHub CI to build docs and lint Signed-off-by: Jonathon Anderson --- .github/workflows/documentation.yml | 11 +++++++++++ .github/workflows/lint.yaml | 6 ++++++ 2 files changed, 17 insertions(+) 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