Skip to Content
PR CommentsUse CasesCustom PR Comments

Custom PR Comments

Use the comment field to post freeform markdown on pull requests. No templates, no validation — just write your markdown and it shows up in the PR.

This is the simplest way to get started with Dev Herald. See the Quick Start guide for a minimal example.

Basic usage

- name: Post Markdown Comment uses: dev-herald/comment@v1 with: api-key: ${{ secrets.DEV_HERALD_API_KEY }} pr-number: ${{ github.event.pull_request.number }} comment: | ## Build Complete! 🎉 ✅ All checks passed 📦 Build artifacts ready

Templates vs. markdown

FeatureTemplatesMarkdown
StructurePre-defined schemaFreeform
ValidationSchema-validatedNone
FlexibilityFixed formatFull control

Use templates when you want consistent formatting across your team. Use markdown when you need full control or are prototyping a new comment type.

Dynamic content

Use GitHub Actions expressions to inject data from your workflow:

comment: | ## Deployment Complete **Environment:** ${{ github.event.inputs.environment }} **Version:** ${{ steps.version.outputs.tag }} **Deployed by:** @${{ github.actor }} [View Logs](${{ steps.deploy.outputs.logs_url }})

Sticky markdown comments

Add a sticky-id to update the same comment on every push:

comment: | ## CI Status: ✅ All checks passed sticky-id: build-status

See Sticky Comments for details.

Markdown support

Dev Herald supports all the markdown that GitHub does — headings, lists, tables, code blocks, links, and task lists.

Next steps

  • Explore Templates for structured formats like deployments and custom tables
  • Browse other use cases for signals that parse CI output automatically
Last updated on