{"id":16609349,"url":"https://github.com/pcolby/tap-summary","last_synced_at":"2025-08-19T22:12:51.003Z","repository":{"id":48193151,"uuid":"516725622","full_name":"pcolby/tap-summary","owner":"pcolby","description":"GitHub Action for summarising TAP (Test Anything Protocol) test results","archived":false,"fork":false,"pushed_at":"2025-08-12T10:10:11.000Z","size":271,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-12T11:40:27.461Z","etag":null,"topics":["markdown-generator","qttest","tap","test-anything-protocol"],"latest_commit_sha":null,"homepage":"","language":"Awk","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/pcolby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2022-07-22T11:30:34.000Z","updated_at":"2025-08-12T10:10:03.000Z","dependencies_parsed_at":"2024-02-16T02:27:45.067Z","dependency_job_id":"78f86d45-c599-4860-8ed1-71b49d2d0b8f","html_url":"https://github.com/pcolby/tap-summary","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/pcolby/tap-summary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Ftap-summary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Ftap-summary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Ftap-summary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Ftap-summary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pcolby","download_url":"https://codeload.github.com/pcolby/tap-summary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Ftap-summary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271230927,"owners_count":24723005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"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"}},"keywords":["markdown-generator","qttest","tap","test-anything-protocol"],"created_at":"2024-10-12T01:28:50.357Z","updated_at":"2025-08-19T22:12:50.995Z","avatar_url":"https://github.com/pcolby.png","language":"Awk","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TAP Summary\n\n[![Automatic Tests](https://github.com/pcolby/tap-summary/actions/workflows/test.yaml/badge.svg?branch=main)](\n  https://github.com/pcolby/pcolby/tap-summary/actions/workflows/test.yaml)\n\nGitHub Action for summarising [TAP] (Test Anything Protocol) test results. It\nsummarises a collection of TAP files (such a produced by Qt Tests), and writes the\nresult as a Markdown table to the GitHub step summary by default, or some other\ndestination file if overridden.\n\n## Usage\n\n```yaml\n- uses: pcolby/tap-summary@v1\n```\n\nNote, this will use a default [`path`](#path) of `**/*.tap`, which depends on Bash's\nglobstar support, which is not available on macOS's default Bash (which is really\nold). For macOS, either provide paths that don't depend on globstar, or upgrade Bash\n(eg via `brew`). This is not necessary for Linux and Windows.\n\n## Inputs\n\n### `path`\n\nOne or more paths to [TAP] files. This will undergo Bash expansion, so things like\nenvironment variables can be used, and must be quoted or escaped as appropriate.\n\nDefaults to `**/*.tap`.\n\n```yaml\n- uses: pcolby/tap-summary@v1\n  with:\n    path: \u003e-\n      path/to/tap-file\n      'path/to a file with spaces.tap'\n      path/with/globstar/**/*.tap\n    summary-file: path/to/output/file.md\n```\n\n### `summary-file`\n\nThe file to append the test summary to. Defaults to `$GITHUB_STEP_SUMMARY`.\n\n```yaml\n- uses: pcolby/tap-summary@v1\n  with:\n    summary-file: path/to/output/file.md\n```\n\n## Outputs\n\n### `summary-file`\n\nThe file the test summary was appended to. This is mostly just for automated tests,\nwhere it allows the invoking workflow job to check the summary output when the\ninput `summary-file` is defaulted.\n\n[TAP]: https://testanything.org/ \"Test Anything Protocol\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcolby%2Ftap-summary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpcolby%2Ftap-summary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcolby%2Ftap-summary/lists"}