diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index f82dffb..266a719 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -3,23 +3,14 @@ name: ci on: push: branches: [main] - paths: - - "cmd/**" - - "internal/**" - - "go.mod" - - "go.sum" - - ".golangci.yml" - - ".goreleaser.yaml" - - ".gitea/workflows/ci.yml" + paths-ignore: + # Keep embedded Markdown templates in CI; paths-ignore cannot undo a match. + - "*.md" + - "docs/**" pull_request: - paths: - - "cmd/**" - - "internal/**" - - "go.mod" - - "go.sum" - - ".golangci.yml" - - ".goreleaser.yaml" - - ".gitea/workflows/ci.yml" + paths-ignore: + - "*.md" + - "docs/**" jobs: check: diff --git a/.gitea/workflows/docs-check.yml b/.gitea/workflows/docs-check.yml index 461ce53..68ad004 100644 --- a/.gitea/workflows/docs-check.yml +++ b/.gitea/workflows/docs-check.yml @@ -2,15 +2,7 @@ name: Documentation on: push: branches: [main] - paths: - - "**/*.md" - - "!internal/docs/templates/**" - - ".gitea/workflows/docs-check.yml" pull_request: - paths: - - "**/*.md" - - "!internal/docs/templates/**" - - ".gitea/workflows/docs-check.yml" jobs: docs: runs-on: ubuntu-latest @@ -21,7 +13,3 @@ jobs: go-version-file: go.mod cache: false - run: go run ./cmd/docs check - - run: go run go.auvem.com/corestack/cmd/docs@v0.1.0 check - - name: Require issue URLs in TODO comments - run: | - find . -type d \( -name .git -o -name node_modules -o -name vendor -o -name generated -o -name gen -o -name target -o -name dist -o -name build -o -name .svelte-kit -o -name .next \) -prune -o -type f \( -name '*.go' -o -name '*.ts' -o -name '*.tsx' -o -name '*.js' -o -name '*.svelte' -o -name '*.rs' -o -name '*.sql' -o -name '*.sh' -o -name '*.proto' -o -name '*.graphql' -o -name '*.yml' -o -name '*.yaml' -o -name '*.toml' \) -exec awk 'match($0, "((^|[^:])[/][/]|[/][*]|(^|[[:space:]])(#|--)|^[[:space:]]*([*]|