{"id":11771979,"name":"ctrf-io/github-test-reporter","ecosystem":"actions","description":"Build, publish and view test reports on job summaries and pull requests","homepage":"https://ctrf.io","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ctrf-io/github-test-reporter","keywords_array":["cicd","ctrf","github","github-actions","test-automation","test-reporting"],"namespace":"ctrf-io","versions_count":34,"first_release_published_at":"2025-01-16T00:03:22.000Z","latest_release_published_at":"2026-08-21T20:18:42.000Z","latest_release_number":"v1.3.0","last_synced_at":"2026-09-28T03:40:37.599Z","created_at":"2025-06-07T21:12:20.245Z","updated_at":"2026-09-28T03:40:37.600Z","registry_url":"https://github.com/ctrf-io/github-test-reporter","install_command":null,"documentation_url":null,"metadata":{"name":"GitHub Test Reporter","description":"Build, publish and view test reports on job summaries and pull requests","author":"ctrf-io","branding":{"icon":"check","color":"green"},"inputs":{"report-path":{"description":"Path or glob pattern of the CTRF JSON files.","required":true},"template-path":{"description":"Path to the Handlebars template for customizing markdown output.","required":false},"title":{"description":"Title to display in the GitHub Actions summary or pull request comment.","required":false},"summary-report":{"description":"Include the summary report.","required":false,"default":false},"summary-delta-report":{"description":"Include the summary delta report.","required":false,"default":false},"tests-changed-report":{"description":"Include the tests changed report showing added and removed tests.","required":false,"default":false},"github-report":{"description":"Include the GitHub report.","required":false,"default":false},"test-report":{"description":"Include the tests table report.","required":false,"default":false},"test-list-report":{"description":"Include the tests list report.","required":false,"default":false},"failed-report":{"description":"Include the failed tests report.","required":false,"default":false},"fail-rate-report":{"description":"Include the fail rate report.","required":false,"default":false},"flaky-report":{"description":"Include the flaky tests report.","required":false,"default":false},"flaky-rate-report":{"description":"Include the flaky rate report.","required":false,"default":false},"failed-folded-report":{"description":"Include the failed folded report.","required":false,"default":false},"previous-results-report":{"description":"Include the previous results report.","required":false,"default":false},"ai-report":{"description":"Include the AI analysis report.","required":false,"default":false},"ai-summary-report":{"description":"Include the AI summary report with structured analysis (summary, code issues, timeout issues, application issues, recommendations)","required":false,"default":false},"skipped-report":{"description":"Include the skipped report.","required":false,"default":false},"suite-folded-report":{"description":"Include the suite folded report.","required":false,"default":false},"suite-list-report":{"description":"Include the suite list report.","required":false,"default":false},"file-report":{"description":"Include the file report showing tests grouped by file path.","required":false,"default":false},"insights-report":{"description":"Include the insights report showing test metrics and statistics.","required":false,"default":false},"slowest-report":{"description":"Include a report showing the top 10 slowest tests by average duration.","required":false,"default":false},"pull-request-report":{"description":"Include the pull request report.","required":false,"default":false},"commit-report":{"description":"Include the commit report.","required":false,"default":false},"custom-report":{"description":"Include a custom report using a Handlebars template. To group tests in the custom report, use the 'group-by' or 'always-group-by' input.\n","required":false,"default":false},"community-report":{"description":"Include the community report. Also requires community-report-name.","required":false,"default":false},"summary":{"description":"Post generated markdown to the GitHub Actions summary.","required":false,"default":true},"pull-request":{"description":"Add a comment to the pull request with the generated report.","required":false,"default":false},"issue":{"description":"Add a comment to the issue number with the generated report.","required":false,"default":""},"issue-repo":{"description":"Repository containing the issue or pull request to comment on, in owner/repo format. Defaults to the repository running the workflow. Commenting on another repository requires a token with write access to it.","required":false,"default":""},"annotate":{"description":"Add annotations to failed tests in the GitHub Actions UI.","required":false,"default":true},"status-check":{"description":"Create a status check for the workflow.","required":false,"default":false},"status-check-name":{"description":"Name of the status check.","required":false,"default":"GitHub Test Reporter Results"},"community-report-name":{"description":"Name of the community report to use.","required":false,"default":"summary-short"},"on-fail-only":{"description":"Add a pull request comment only if tests fail.","required":false,"default":false},"exit-on-no-files":{"description":"Exit the workflow with a failure status if no test files are found.","required":false,"default":false},"exit-on-fail":{"description":"Exit the workflow with a failure status if any tests fail.","required":false,"default":false},"exit-on-empty":{"description":"Exit the workflow with a failure status if no tests are found.","required":false,"default":false},"use-suite-name":{"description":"Prefix test names with the suite name for better grouping.","required":false,"default":false},"update-comment":{"description":"Update existing Pull Request comment.","required":false,"default":false},"overwrite-comment":{"description":"Overwrite existing Pull Request comment.","required":false,"default":false},"always-latest-comment":{"description":"Create a new comment if the existing comment is not the latest in the thread.","required":false,"default":false},"comment-tag":{"description":"Tag to match Pull Request comment","required":false,"default":false},"write-ctrf-to-file":{"description":"Path to write the processed CTRF report for future processing.","default":""},"upload-artifact":{"description":"Upload the processed CTRF report for future processing","required":false,"default":false},"collapse-large-reports":{"description":"Collapse large reports (test-table and test-list) by default.","required":false,"default":false},"artifact-name":{"description":"Name of the artifact containing test reports.","required":false,"default":"ctrf-report"},"previous-results-max":{"description":"Maximum number of previous test results to display in the report. Includes test results from current run","required":false,"default":10},"flaky-rate-report-max":{"description":"Maximum number of flaky tests to display in the flaky rate report.","required":false,"default":-1},"fail-rate-report-max":{"description":"Maximum number of failed tests to display in the fail rate report.","required":false,"default":-1},"fetch-previous-results":{"description":"Always fetch previous workflow runs when using custom templates.","required":false,"default":false},"max-workflow-runs-to-check":{"description":"Maximum number of workflow runs to check for previous results.","required":false,"default":400},"max-previous-runs-to-fetch":{"description":"Maximum number of previous runs to fetch and process for metrics and reports.","required":false,"default":100},"baseline":{"description":"Baseline for metrics comparison. Number = previous n reports, string = reportId.","required":false,"default":1},"baseline-report-path":{"description":"Path to a specific CTRF report to use as a baseline.","required":false,"default":""},"group-by":{"description":"Specify grouping for applicable reports (e.g., suite or file path). Options: - 'suite': Group tests by their suite property. - 'filePath': Group tests by their file path. Default is 'filePath'. Use this for built-in or custom reports where grouping is needed.\n","required":false,"default":"filePath"},"always-group-by":{"description":"Force grouping by suite or file path for all reports, overriding default behavior","required":false,"default":false},"report-order":{"description":"Comma-separated list of report types to specify the order in which reports\n should be displayed in the summary.\n","required":false,"default":""},"ai":{"description":"JSON configuration for AI-powered test analysis. Supports multiple AI providers including OpenAI, Claude, Gemini, Grok, Deepseek, Mistral, Perplexity, Azure OpenAI, OpenRouter, and AWS Bedrock. Example: '{\"provider\": \"openai\", \"model\": \"gpt-4\", \"temperature\": 0.7, \"maxTokens\": 2000}'\n","required":false,"default":"{}"},"integrations-config":{"description":"JSON configuration for integrations with other developer tools","required":false,"default":"{}"}},"outputs":{"summary":{"description":"The markdown summary generated"},"report":{"description":"The report json"}},"runs":{"using":"node24","main":"dist/index.js"},"default_branch":"main","path":null},"repo_metadata":{"id":234557967,"uuid":"788637527","full_name":"ctrf-io/github-test-reporter","owner":"ctrf-io","description":"Publish and view test reporting directly in your GitHub Actions CI/CD workflow and Pull Requests with detailed test summaries, failed test analyses, and flaky test detection.","archived":false,"fork":false,"pushed_at":"2026-09-01T15:57:35.000Z","size":100583,"stargazers_count":376,"open_issues_count":30,"forks_count":42,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-09-28T01:55:55.584Z","etag":null,"topics":["cicd","ctrf","github","github-actions","test-automation","test-reporting"],"latest_commit_sha":null,"homepage":"https://ctrf.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctrf-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2024-04-18T19:51:52.000Z","updated_at":"2026-09-22T15:51:35.000Z","dependencies_parsed_at":"2026-08-05T21:28:01.505Z","dependency_job_id":null,"html_url":"https://github.com/ctrf-io/github-test-reporter","commit_stats":null,"previous_names":["ctrf-io/github-actions-ctrf","ctrf-io/github-actions-test-reporter-ctrf","ctrf-io/github-test-reporter"],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/ctrf-io/github-test-reporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrf-io","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37785635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-28T02:00:06.534Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ctrf-io","name":"ctrf-io","uuid":"158504486","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/158504486?v=4","repositories_count":1,"last_synced_at":"2024-02-02T21:28:15.631Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ctrf-io","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2024-02-02T21:28:15.657Z","updated_at":"2024-02-02T21:28:15.657Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrf-io","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrf-io/repositories"},"tags":[{"name":"v1.3.0","sha":"7974087018bf4857cf5a9d78723e152038c3fa31","kind":"tag","published_at":"2026-08-21T20:18:42.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.3.0","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.3.0","dependencies_parsed_at":"2026-08-27T05:53:14.064Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.3.0/manifests"},{"name":"v1","sha":"7974087018bf4857cf5a9d78723e152038c3fa31","kind":"tag","published_at":"2026-08-21T20:18:42.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1","dependencies_parsed_at":"2026-08-27T05:53:12.472Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1/manifests"},{"name":"v1.2.0","sha":"ab7aec6247c2fe9b2774ae15ea6f902aea1ee19c","kind":"tag","published_at":"2026-08-21T18:20:13.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.2.0","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.2.0","dependencies_parsed_at":"2026-08-27T05:53:14.055Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"9ad85b91f851ff39e7da5f82981d30b9e637e163","kind":"tag","published_at":"2026-08-15T15:35:01.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.1.1","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.1.1","dependencies_parsed_at":"2026-08-24T07:53:57.405Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e500b992f936420eb633c91644cf10d4d71df700","kind":"tag","published_at":"2026-06-20T16:09:37.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.1.0","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.1.0","dependencies_parsed_at":"2026-08-08T06:46:23.975Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.1.0/manifests"},{"name":"v1.0.28","sha":"0f299074936c32ccaab5be5230511f6b2b9080aa","kind":"tag","published_at":"2026-03-28T10:26:06.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.28","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.28","dependencies_parsed_at":"2026-08-08T06:46:24.127Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.28/manifests"},{"name":"v1.0.27","sha":"31e2a2735dd4641c65c2f49eb07e93ce8ec37fff","kind":"tag","published_at":"2026-03-21T11:24:57.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.27","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.27","dependencies_parsed_at":"2026-08-08T06:46:24.116Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.27/manifests"},{"name":"v1.0.26","sha":"024bc4b64d997ca9da86833c6b9548c55c620e40","kind":"tag","published_at":"2025-10-28T18:11:53.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.26","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.26","dependencies_parsed_at":"2025-12-14T15:04:56.635Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.26/manifests"},{"name":"v1.0.25","sha":"9bd31188517cfb3ff683f135041cc3bfbb0c78b3","kind":"tag","published_at":"2025-10-09T20:17:40.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.25","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.25","dependencies_parsed_at":"2025-10-23T04:18:30.732Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.25/manifests"},{"name":"v1.0.24","sha":"0d96b539965e08c6f15bc2a25e2dd9e92d15ed5d","kind":"tag","published_at":"2025-10-08T21:11:08.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.24","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.24","dependencies_parsed_at":"2025-10-23T04:18:30.755Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.24/manifests"},{"name":"v1.0.23","sha":"4aa364ece313afe163161b9902cab898899ee59d","kind":"tag","published_at":"2025-10-07T21:02:36.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.23","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.23","dependencies_parsed_at":"2025-10-23T04:18:30.730Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.23/manifests"},{"name":"v1.0.22","sha":"646f98cfc16c6f7a0e1f6100cabe2deb95dd2eef","kind":"tag","published_at":"2025-08-28T21:26:02.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.22","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.22","dependencies_parsed_at":"2025-09-01T05:46:07.461Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.22/manifests"},{"name":"v1.0.21","sha":"c390e03fbec5cebcbe28cc24a9c6f7f3a4265b51","kind":"tag","published_at":"2025-08-18T18:49:39.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.21","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.21","dependencies_parsed_at":"2025-08-30T04:35:31.254Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.21/manifests"},{"name":"v1.0.20","sha":"a63590595a9ae45cb646c55a314110f910d360d2","kind":"tag","published_at":"2025-08-16T20:38:08.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.20","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.20","dependencies_parsed_at":"2025-08-24T12:47:12.649Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.20/manifests"},{"name":"v1.0.19","sha":"984acbd8e96f167d4053d95f9d657d7b949baac5","kind":"tag","published_at":"2025-07-28T19:34:30.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.19","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.19","dependencies_parsed_at":"2025-07-30T04:32:38.492Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.19/manifests"},{"name":"v1.0.18","sha":"073c73100796cafcbfdc4722c7fa11c29730439e","kind":"tag","published_at":"2025-07-09T19:36:27.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.18","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.18","dependencies_parsed_at":"2025-07-13T05:20:41.262Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.18/manifests"},{"name":"v1.0.17","sha":"bb6b54d6514e0952c3eea739be0c641143d1f06c","kind":"tag","published_at":"2025-07-04T20:37:32.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.17","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.17","dependencies_parsed_at":"2025-07-06T05:59:19.663Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.17/manifests"},{"name":"v1.0.16","sha":"590095c85f9a47486d6bad10c7a8146251e4f737","kind":"tag","published_at":"2025-07-03T22:00:55.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.16","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.16","dependencies_parsed_at":"2025-07-05T05:18:59.544Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.16/manifests"},{"name":"v1.0.15","sha":"e67da0557d332ad40c7fa1bc59a530106e7d639b","kind":"tag","published_at":"2025-06-22T16:00:23.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.15","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.15","dependencies_parsed_at":"2025-07-04T04:16:16.928Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.15/manifests"},{"name":"v1.0.14","sha":"27b97adba93f02142c573c8a710045cac0d874ae","kind":"tag","published_at":"2025-04-13T20:39:20.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.14","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.14","dependencies_parsed_at":"2025-06-09T04:23:42.195Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.14/manifests"},{"name":"v1.0.13","sha":"1e3af226163c3d3426b97bc475386d6fefe356f0","kind":"tag","published_at":"2025-04-06T17:09:10.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.13","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.13","dependencies_parsed_at":"2025-06-09T04:23:42.193Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"d1e394283c0ca33d34c9b6d8983aaef6945b52ec","kind":"tag","published_at":"2025-03-16T19:12:25.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.12","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.12","dependencies_parsed_at":"2025-06-09T04:23:42.260Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.12/manifests"},{"name":"v1.0.11","sha":"15f50159adb465644ec5ddc3b76b92af1e414432","kind":"tag","published_at":"2025-03-09T17:57:11.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.11","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.11","dependencies_parsed_at":"2025-06-09T04:23:42.298Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.11/manifests"},{"name":"v1.0.10","sha":"6026fc00ba0e80db212287efdbd60159d58d2633","kind":"tag","published_at":"2025-03-02T19:26:34.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.10","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.10","dependencies_parsed_at":"2025-06-09T04:23:42.309Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"a7f2b5ea2197bafb8e8bf65ebd3a719429249c28","kind":"tag","published_at":"2025-02-23T18:12:36.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.9","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.9","dependencies_parsed_at":"2025-06-09T04:23:42.191Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"b124017c11fcec03051150b41a0780f51efcc1fe","kind":"tag","published_at":"2025-02-21T19:26:16.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.8","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.8","dependencies_parsed_at":"2025-06-09T04:23:42.255Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"d112d190f748147504bf5100f49bbd0ff2fcdc68","kind":"tag","published_at":"2025-02-17T22:02:22.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.7","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.7","dependencies_parsed_at":"2025-06-09T04:23:42.188Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"e5877a98bf2f0e31624dcfaa61dc05913820acff","kind":"tag","published_at":"2025-02-16T16:46:49.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.6","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.6","dependencies_parsed_at":"2025-06-09T04:23:42.276Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"61f8f70099b1b15af5b15893cf2628edd5e18ede","kind":"tag","published_at":"2025-02-12T22:47:59.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.5","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.5","dependencies_parsed_at":"2025-06-09T04:23:42.277Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"cb713c52a1f3e7ed9e0499c70061017d6ce8cdde","kind":"tag","published_at":"2025-02-10T19:25:50.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.4","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.4","dependencies_parsed_at":"2025-06-09T04:23:42.254Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"166500a3267b9e26cff1dc0afed42fec98af6faa","kind":"tag","published_at":"2025-01-21T20:01:36.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.3","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.3","dependencies_parsed_at":"2025-06-09T04:23:38.123Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"8eaf94a43405718bd5e04855a900852994d63609","kind":"tag","published_at":"2025-01-21T17:41:12.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.2","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.2","dependencies_parsed_at":"2025-06-09T04:23:39.195Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"b97512f8d887773cf0af405bd8cdfaaf3473d82e","kind":"tag","published_at":"2025-01-19T20:31:48.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.1","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.1","dependencies_parsed_at":"2025-06-09T04:23:37.918Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1cac1d7f80d06b30589088d38758514cc91e99be","kind":"tag","published_at":"2025-01-16T00:03:22.000Z","download_url":"https://codeload.github.com/ctrf-io/github-test-reporter/tar.gz/v1.0.0","html_url":"https://github.com/ctrf-io/github-test-reporter/releases/tag/v1.0.0","dependencies_parsed_at":"2025-06-09T04:23:37.934Z","dependency_job_id":null,"purl":"pkg:github/ctrf-io/github-test-reporter@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-09-28T03:39:57.733Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.34343434343434,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.17171717171717},"purl":"pkg:githubactions/ctrf-io/github-test-reporter","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/ctrf-io/github-test-reporter","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/ctrf-io/github-test-reporter","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/ctrf-io/github-test-reporter/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-27T23:45:28.152Z","issues_count":91,"pull_requests_count":207,"avg_time_to_close_issue":969635.0,"avg_time_to_close_pull_request":262715.79679144383,"issues_closed_count":58,"pull_requests_closed_count":187,"pull_request_authors_count":15,"issue_authors_count":51,"avg_comments_per_issue":0.6373626373626373,"avg_comments_per_pull_request":4.241545893719807,"merged_pull_requests_count":160,"bot_issues_count":0,"bot_pull_requests_count":21,"past_year_issues_count":6,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":896573.5,"past_year_avg_time_to_close_pull_request":458425.3333333333,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.8333333333333334,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fgithub-test-reporter/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ctrf-io%2Fgithub-test-reporter/codemeta","maintainers":[]}