aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-21 17:20:49 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-21 17:20:49 -0800
commit2d39d4966a0f10ee4e28a9495ae01ca319a34a35 (patch)
treeb7b966458c04d28c368942e0ec60aeb1e67f830e /.github/workflows
parent22058ccca9f1573b7deb263dc7a8dc3e7d5b76c2 (diff)
downloadnng-2d39d4966a0f10ee4e28a9495ae01ca319a34a35.tar.gz
nng-2d39d4966a0f10ee4e28a9495ae01ca319a34a35.tar.bz2
nng-2d39d4966a0f10ee4e28a9495ae01ca319a34a35.zip
workflows: only generate docs when appropriate, and don't do tests when only docs change
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/codeql-analysis.yml4
-rw-r--r--.github/workflows/coverage.yml4
-rw-r--r--.github/workflows/darwin.yml6
-rw-r--r--.github/workflows/linux.yml6
-rw-r--r--.github/workflows/mdbook.yml6
-rw-r--r--.github/workflows/sanitizer.yml10
-rw-r--r--.github/workflows/windows.yml6
7 files changed, 33 insertions, 9 deletions
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 59663226..da05a781 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -13,10 +13,10 @@ name: "CodeQL"
on:
push:
- branches: [master]
+ branches: [main]
pull_request:
# The branches below must be a subset of the branches above
- branches: [master]
+ branches: [main]
schedule:
- cron: "27 2 * * 2"
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 22949659..340f658b 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -1,5 +1,7 @@
name: coverage
-on: [push]
+on:
+ push:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
jobs:
linux-coverage:
name: linux
diff --git a/.github/workflows/darwin.yml b/.github/workflows/darwin.yml
index 48eae5b1..3c9ac30c 100644
--- a/.github/workflows/darwin.yml
+++ b/.github/workflows/darwin.yml
@@ -1,5 +1,9 @@
name: darwin
-on: [push, pull_request]
+on:
+ push:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
+ pull_request:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
jobs:
build:
name: build
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index a9f7db50..ca7ef433 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -1,5 +1,9 @@
name: linux
-on: [push, pull_request]
+on:
+ push:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
+ pull_request:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
jobs:
build:
strategy:
diff --git a/.github/workflows/mdbook.yml b/.github/workflows/mdbook.yml
index 92416248..06092f1a 100644
--- a/.github/workflows/mdbook.yml
+++ b/.github/workflows/mdbook.yml
@@ -4,7 +4,13 @@ on:
push:
branches:
- main
+ paths:
+ - "docs/**"
+ - ".github/workflows/mdbook.yml"
pull_request:
+ paths:
+ - "docs/**"
+ - ".github/workflows/mdbook.yml"
jobs:
deploy:
diff --git a/.github/workflows/sanitizer.yml b/.github/workflows/sanitizer.yml
index e0d9c579..f7c37be3 100644
--- a/.github/workflows/sanitizer.yml
+++ b/.github/workflows/sanitizer.yml
@@ -1,5 +1,9 @@
name: sanitize
-on: [push, pull_request]
+on:
+ push:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
+ pull_request:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
jobs:
sanitize:
env:
@@ -9,8 +13,8 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- sanitizer: [ address, undefined, thread ]
- os: [ ubuntu-latest ]
+ sanitizer: [address, undefined, thread]
+ os: [ubuntu-latest]
steps:
- uses: actions/checkout@v1
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index af1cb74a..3c7444aa 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -1,5 +1,9 @@
name: windows
-on: [push, pull_request]
+on:
+ push:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
+ pull_request:
+ paths-ignore: ["docs/**", "**.adoc", "**.md"]
jobs:
build:
name: build