{"id":12658756,"name":"im-open/process-code-coverage-summary","ecosystem":"actions","description":"GitHub Action that can create a status check or PR comment based on the provided results summary file.","homepage":"","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/im-open/process-code-coverage-summary","keywords_array":["code-coverage","coverage","pr-comment","status-check","swat-team","test"],"namespace":"im-open","versions_count":20,"first_release_published_at":"2021-07-23T16:59:14.000Z","latest_release_published_at":"2024-03-07T16:25:04.000Z","latest_release_number":"v2.3.0","last_synced_at":"2026-03-11T04:32:55.013Z","created_at":"2026-01-06T12:50:08.124Z","updated_at":"2026-03-11T04:32:55.013Z","registry_url":"https://github.com/im-open/process-code-coverage-summary","install_command":null,"documentation_url":null,"metadata":{"name":"process-code-coverage-summary","description":"GitHub Action that can create a status check or PR comment based on the provided results summary file.","inputs":{"github-token":{"description":"Token used to interact with the repository. Generally `secrets.GITHUB_TOKEN.`","required":true},"summary-file":{"description":"The summary file generated by the report-generator action.","required":true},"report-name":{"description":"The desired name of the report that is shown on the PR Comment and inside the Status Check.","required":true,"default":"Code Coverage Results"},"create-status-check":{"description":"Flag indicating whether a status check with code coverage results should be generated.","required":true,"default":"true"},"check-name":{"description":"The desired name of the status check.\n*Only applicable when `create-status-check` is true.*\n","required":true,"default":"code coverage"},"create-pr-comment":{"description":"Flag indicating whether a PR comment with code coverage results should be generated.  When `true` the default behavior is to update an existing comment if one exists.","required":true,"default":"true"},"update-comment-if-one-exists":{"description":"This flag determines whether a new comment is created or if the action updates an existing comment (*if one is found*).\n*Only applicable when `create-pr-comment` is true.*\n","required":true,"default":"true"},"update-comment-key":{"description":"A unique identifier which will be added to the generated markdown as a comment (*it will not be visible in the PR comment*).\nThis identifier enables creating then updating separate results comments on the PR if more than one instance of this action is included in a single job.\nThis can be helpful when there are multiple coverage projects that run separately but are part of the same job.\nEach instance of the action should have a different key and this value should be static so it remains the same each time the workflow is run.\nDefaults to GITHUB_JOB_GITHUB_ACTION if not provided.\n*Only applicable when `create-pr-comment` and `update-comment-if-one-exists` are `true`.*\n","required":false},"ignore-threshold-failures":{"description":"If the coverage falls below the threshold and this is set to `true` the status check's conclusion will be set to `neutral`\nand the `coverage-outcome` output will be set to `Passed`.\nThis is useful if you want coverage reported but do not want a failing status check to block pull requests.\n","required":false,"default":"false"},"line-threshold":{"description":"Minimum threshold for line coverage. \nThe status check conclusion will be `failure `and `coverage-outcome` will be `Failed` if the actual coverage amount is less than this.\nSet to `0` to disable line coverage checks. When `0`, the status check will always be `neutral` and the `coverage-outcome` will be `Passed`.\n","required":false,"default":"0"},"branch-threshold":{"description":"Minimum threshold for branch coverage.\nThe status check conclusion will be `failure `and `coverage-outcome` will be `Failed` if the actual coverage amount is less than this.\nSet to 0 if you do not want thresholds to be applied.\n","required":false,"default":"0"}},"outputs":{"coverage-outcome":{"description":"Coverage outcome based on Threshold comparisons: Failed|Passed.  If exceptions are thrown or if it exits early because of argument errors, this is set to Failed."},"coverage-results-truncated":{"description":"Flag indicating whether coverage results were truncated due to markdown exceeding character limit of 65535."},"coverage-results-file-path":{"description":"File path for the file that contains the coverage results in markdown format.  This is the same output that is posted in the PR comment."},"status-check-id":{"description":"The ID of the Status Check that was created.  This is only set if `create-status-check` is `true` and a status check was created successfully."},"pr-comment-id":{"description":"The ID of the PR comment that was created.  This is only set if `create-pr-comment` is `true` and a PR was created successfully."}},"runs":{"using":"node20","main":"dist/index.js"},"default_branch":"main","path":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":43.416337123084524,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":21.708168561542262},"purl":"pkg:githubactions/im-open/process-code-coverage-summary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/im-open/process-code-coverage-summary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/im-open/process-code-coverage-summary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/im-open/process-code-coverage-summary/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/im-open%2Fprocess-code-coverage-summary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/im-open%2Fprocess-code-coverage-summary/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/im-open%2Fprocess-code-coverage-summary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/im-open%2Fprocess-code-coverage-summary/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/im-open%2Fprocess-code-coverage-summary/codemeta","maintainers":[]}