Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add project logo #19

Merged
merged 4 commits into from
Nov 8, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add Go module tool dependency config files to workflow path filters
The project uses several tools that are available as Go modules. The Go module framework is used for the management of
these dependencies, using the technique of a dummy "tools" Go package that imports their packages.

The GitHub Actions workflows that provide automation for the project infrastructure are configured to only run when a
relevant file is modified by a commit or pull request. Previously the files that configure the project's Go module tool
dependencies was not included in these path filters. Those files are relevant to all workflows that use the Go
module-based tools, so they must be included in the paths filters.
per1234 committed Nov 8, 2023
commit cc107659cd44c6cea5d8fa010f279ac049f2789f
6 changes: 6 additions & 0 deletions .github/workflows/check-hugo-task.yml
Original file line number Diff line number Diff line change
@@ -6,12 +6,18 @@ on:
push:
paths:
- ".github/workflows/check-hugo-task.ya?ml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
- "site/**"
pull_request:
paths:
- ".github/workflows/check-hugo-task.ya?ml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
- "site/**"
schedule:
# Run periodically to catch breakage caused by external changes.
6 changes: 6 additions & 0 deletions .github/workflows/check-markdown-task.yml
Original file line number Diff line number Diff line change
@@ -8,9 +8,12 @@ on:
paths:
- ".github/workflows/check-markdown-task.ya?ml"
- ".markdown-link-check.json"
- "go.mod"
- "go.sum"
- "package.json"
- "package-lock.json"
- "Taskfile.ya?ml"
- "tools.go"
- "**/.markdownlint*"
- "**.mdx?"
- "**.mkdn"
@@ -20,9 +23,12 @@ on:
paths:
- ".github/workflows/check-markdown-task.ya?ml"
- ".markdown-link-check.json"
- "go.mod"
- "go.sum"
- "package.json"
- "package-lock.json"
- "Taskfile.ya?ml"
- "tools.go"
- "**/.markdownlint*"
- "**.mdx?"
- "**.mkdn"
6 changes: 6 additions & 0 deletions .github/workflows/check-npm-task.yml
Original file line number Diff line number Diff line change
@@ -10,14 +10,20 @@ on:
- "**/.npmrc"
- "**/package.json"
- "**/package-lock.json"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
pull_request:
paths:
- ".github/workflows/check-npm-task.ya?ml"
- "**/.npmrc"
- "**/package.json"
- "**/package-lock.json"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
schedule:
# Run every Tuesday at 8 AM UTC to catch breakage resulting from changes to the JSON schema.
- cron: "0 8 * * TUE"
6 changes: 6 additions & 0 deletions .github/workflows/check-poetry-task.yml
Original file line number Diff line number Diff line change
@@ -7,13 +7,19 @@ on:
- ".github/workflows/check-poetry-task.ya?ml"
- "**/poetry.lock"
- "**/pyproject.toml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
pull_request:
paths:
- ".github/workflows/check-poetry-task.ya?ml"
- "**/poetry.lock"
- "**/pyproject.toml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
schedule:
# Run periodically to catch breakage caused by external changes.
- cron: "0 11 * * THU"
6 changes: 6 additions & 0 deletions .github/workflows/check-prettier-formatting-task.yml
Original file line number Diff line number Diff line change
@@ -7,7 +7,10 @@ on:
push:
paths:
- ".github/workflows/check-prettier-formatting-task.ya?ml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
- "**/.prettierignore"
- "**/.prettierrc*"
# CSS
@@ -105,7 +108,10 @@ on:
pull_request:
paths:
- ".github/workflows/check-prettier-formatting-task.ya?ml"
- "go.mod"
- "go.sum"
- "Taskfile.ya?ml"
- "tools.go"
- "**/.prettierignore"
- "**/.prettierrc*"
# CSS
6 changes: 6 additions & 0 deletions .github/workflows/check-workflows-task.yml
Original file line number Diff line number Diff line change
@@ -6,15 +6,21 @@ on:
push:
paths:
- ".github/workflows/*.ya?ml"
- "go.mod"
- "go.sum"
- "package.json"
- "package-lock.json"
- "Taskfile.ya?ml"
- "tools.go"
pull_request:
paths:
- ".github/workflows/*.ya?ml"
- "go.mod"
- "go.sum"
- "package.json"
- "package-lock.json"
- "Taskfile.ya?ml"
- "tools.go"
schedule:
# Run every Tuesday at 8 AM UTC to catch breakage resulting from changes to the JSON schema.
- cron: "0 8 * * TUE"
6 changes: 6 additions & 0 deletions .github/workflows/check-yaml-task.yml
Original file line number Diff line number Diff line change
@@ -7,8 +7,11 @@ on:
push:
paths:
- ".yamllint*"
- "go.mod"
- "go.sum"
- "poetry.lock"
- "pyproject.toml"
- "tools.go"
# Source: https://github.com/ikatyang/linguist-languages/blob/master/data/YAML.json (used by Prettier)
- "**/.clang-format"
- "**/.clang-tidy"
@@ -23,8 +26,11 @@ on:
pull_request:
paths:
- ".yamllint*"
- "go.mod"
- "go.sum"
- "poetry.lock"
- "pyproject.toml"
- "tools.go"
# Source: https://github.com/ikatyang/linguist-languages/blob/master/data/YAML.json (used by Prettier)
- "**/.clang-format"
- "**/.clang-tidy"