Skip to content

Docs: Add CI Integrations guide with per-provider pages#1684

Open
arzezak wants to merge 1 commit into
marcoroth:mainfrom
arzezak:docs/ci
Open

Docs: Add CI Integrations guide with per-provider pages#1684
arzezak wants to merge 1 commit into
marcoroth:mainfrom
arzezak:docs/ci

Conversation

@arzezak
Copy link
Copy Markdown

@arzezak arzezak commented Apr 24, 2026

Addresses #353, which asks for copy-paste snippets showing how to run the Herb linter, formatter, and herb analyze in popular CI pipelines.

The new section mirrors the structure of Editor Integrations: an overview page at integrations/ci.md plus one subpage per provider (GitHub Actions, GitLab CI, Bitbucket Pipelines, Reviewdog), wired into the sidebar between Editor Integrations and Language Bindings.

Sources

Herb-specific claims (linter/formatter flags, exit codes, JSON shape, herb analyze gating) are grounded in the linter and formatter source under javascript/packages/ and in lib/herb/cli.rb. CI-platform specifics come from the respective vendor docs — GitHub Actions workflow syntax, GitLab Code Quality report schema, Bitbucket Pipelines YAML, and Reviewdog's rdjson spec — and are not verified against this repo.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Apr 24, 2026
@arzezak arzezak force-pushed the docs/ci branch 2 times, most recently from 5c58e18 to b61a7a7 Compare April 25, 2026 14:34
Addresses marcoroth#353, which asks for copy-paste snippets showing how to run
the Herb linter, formatter, and `herb analyze` in popular CI
pipelines. The new section mirrors the structure of Editor
Integrations: an overview page at `integrations/ci.md` plus one
subpage per provider (GitHub Actions, GitLab CI, Bitbucket Pipelines,
Reviewdog), wired into the sidebar between Editor Integrations and
Language Bindings.

Sources: Herb-specific claims (linter/formatter flags, exit codes,
JSON shape, `herb analyze` gating) are grounded in the linter and
formatter source under `javascript/packages/` and in `lib/herb/cli.rb`.
CI-platform specifics come from the respective vendor docs — GitHub
Actions workflow syntax, GitLab Code Quality report schema, Bitbucket
Pipelines YAML, and Reviewdog's rdjson spec — and are not verified
against this repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant