Skip to content

feat: add CI log summary and marketplace packaging (Story 1.5)#4

Merged
maximn merged 1 commit into
mainfrom
feat/1-5-ci-log-summary-and-action-packaging
Mar 7, 2026
Merged

feat: add CI log summary and marketplace packaging (Story 1.5)#4
maximn merged 1 commit into
mainfrom
feat/1-5-ci-log-summary-and-action-packaging

Conversation

@maximn
Copy link
Copy Markdown
Contributor

@maximn maximn commented Mar 7, 2026

Summary

  • Add src/output/summary.ts — CI log summary generator using @actions/core summary API with test counts, pass rate, health score, failed test details, flaky indicator, and dashboard link
  • Integrate summary into src/index.ts run pipeline — generated on both API success and failure (non-blocking)
  • Update action.yml with author and branding metadata (icon: activity, color: green)
  • Update README.md with marketplace-ready content: quick start, inputs table, supported formats, example output, non-blocking guarantee, build badge
  • 28 new unit tests for summary generator + 4 integration tests (159 total, all passing)

Test plan

  • All 159 tests pass (pnpm test)
  • Lint clean (pnpm lint)
  • Build clean (pnpm build) — dist/index.js rebuilt
  • No core.setFailed() calls in source
  • No GITHUB_TOKEN references in source
  • No console.log in source
  • dist/ not in .gitignore
  • action.yml valid and references dist/index.js

Add GitHub Actions Job Summary output with test counts, pass rate,
health score, failed test details, and dashboard link using core.summary
API. Update action.yml with branding, README with marketplace content.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant