mark-burg/TL;DR — AI Workflow Summary

Generate concise AI-powered TL;DR summaries of your GitHub Actions workflow runs, artifacts, and logs using OpenRouter.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 17, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: mark-burg/tldr-github-action@9391d7a49a5ae5b3e685248274f7f2cab8f33dde # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
openrouter-api-keyOpenRouter API key (store as a secret)yes
modelOpenRouter model identifier (e.g. google/gemini-2.5-flash, openai/gpt-4o, anthropic/claude-sonnet-4)nogoogle/gemini-2.5-flash
promptCustom instructions appended to the system promptno""
concisenessLevel of detail: brief (2-3 sentences), medium (paragraph + bullets), detailed (full breakdown)nomedium
include-artifactsWhich artifacts to include: "all", "none", or comma-separated artifact namesnoall
include-logsWhether to fetch and include workflow run logsnotrue
include-previous-stepsWhether to include step names and status from the current runnotrue
include-previous-runsWhether to include context from previous runs of the same workflownofalse
run-on-failure-onlyIf true, only generate a summary when the workflow has failing jobsnofalse
publish-summaryWhether to post the TL;DR to the GitHub Actions job summarynotrue
publish-pr-commentWhether to post the TL;DR as a PR comment (only when triggered by a pull request)notrue
upload-artifactWhether to upload the TL;DR as a workflow artifactnofalse
artifact-nameName for the uploaded TL;DR artifactnotldr-summary
max-context-lengthMaximum characters of context to send to the LLMno100000
github-tokenGitHub token for API access (needs actions:read, pull-requests:write for PR comments)no${{ github.token }}
namedescription
summaryThe generated TL;DR summary text