{"id":14008396,"url":"https://github.com/jenkinsci/github-checks-plugin","last_synced_at":"2025-04-05T09:07:00.678Z","repository":{"id":38182981,"uuid":"277514667","full_name":"jenkinsci/github-checks-plugin","owner":"jenkinsci","description":"Jenkins Plugin for GitHub Checks API","archived":false,"fork":false,"pushed_at":"2025-03-24T02:22:56.000Z","size":2042,"stargazers_count":83,"open_issues_count":40,"forks_count":38,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T08:07:03.159Z","etag":null,"topics":["github","hacktoberfest","notifier","post-build","report"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/github-checks/","language":"Java","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/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-06T10:43:07.000Z","updated_at":"2025-03-18T12:54:07.000Z","dependencies_parsed_at":"2024-05-06T02:42:44.354Z","dependency_job_id":"b2515108-2d16-42b3-9221-660fc850fa6d","html_url":"https://github.com/jenkinsci/github-checks-plugin","commit_stats":{"total_commits":530,"total_committers":26,"mean_commits":"20.384615384615383","dds":0.5528301886792453,"last_synced_commit":"f50e8ef6928c9c14aa992f4c07169f8732660e9f"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-checks-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-checks-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-checks-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-checks-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/github-checks-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312077,"owners_count":20918344,"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","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":["github","hacktoberfest","notifier","post-build","report"],"created_at":"2024-08-10T11:01:38.736Z","updated_at":"2025-04-05T09:07:00.643Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","readme":"# GitHub Checks API Plugin\n\n[![Join the chat at https://gitter.im/jenkinsci/github-checks-api](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jenkinsci/github-checks-api)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/XiongKezhi/checks-api-plugin/issues)\n[![Jenkins](https://ci.jenkins.io/job/Plugins/job/github-checks-plugin/job/master/badge/icon?subject=Jenkins%20CI)](https://ci.jenkins.io/job/Plugins/job/github-checks-plugin/job/master/)\n[![GitHub Actions](https://github.com/jenkinsci/github-checks-plugin/workflows/CI/badge.svg?branch=master)](https://github.com/jenkinsci/github-checks-plugin/actions)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2c7fa67496a743778ca60cc9604212d2)](https://www.codacy.com/gh/jenkinsci/github-checks-plugin?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=jenkinsci/github-checks-plugin\u0026amp;utm_campaign=Badge_Grade)\n[![codecov](https://codecov.io/gh/jenkinsci/github-checks-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/jenkinsci/github-checks-plugin)\n\n![GitHub Checks Plugin Cover](docs/images/github-checks-plugin-cover.png)\n\nThis plugin publishes checks to GitHub through [GitHub Checks API](https://docs.github.com/en/rest/reference/checks#runs).\nIt implements the extension points defined in [Checks API Plugin](https://github.com/jenkinsci/checks-api-plugin). \n\nThis plugin has been installed, along with the [General API Plugin](https://github.com/jenkinsci/checks-api-plugin) on [ci.jenkins.io](https://ci.jenkins.io/Plugins) to help maintain over 1500 Jenkins plugins. You can take a look at the [action](https://github.com/jenkinsci/github-checks-plugin/runs/1025018883) for this repository or other plugin repositories under [Jenkins organization](https://github.com/jenkinsci) for the results.\n\n- [Features](#features)\n  - [Build Status Check](#build-status-check)\n  - [Rerun Failed Build](#rerun-failed-build)\n - [Contributing](#contributing)\n - [Acknowledgements](#acknowledgements)\n - [LICENSE](#license)\n\n## Getting started\n\nOnly GitHub Apps with proper permissions can publish checks, this [guide](https://github.com/jenkinsci/github-branch-source-plugin/blob/master/docs/github-app.adoc) helps you authenticate your Jenkins instance as a GitHub App. \nThe permission *read/write* on *Checks* needs to be granted in addition to the ones already mentioned in the guide.\n\n## Features\n\n### Build Status Check\n\n![GitHub Status](docs/images/github-status.png)\n\nThis plugin implements [the status checks feature from Checks API Plugin](https://github.com/jenkinsci/checks-api-plugin#build-status-check) to publish statuses (pending, in progress, and completed) to GitHub.\n\nYou can customize it by configuring the \"Status Checks Properties\" behavior for your GitHub SCM Source or Git SCM projects:\n\n![Status Checks Properties](docs/images/status-checks-properties.png)\n\n*Note: If you are using [GitHub Branch Source Plugin](https://github.com/jenkinsci/github-branch-source-plugin), it will also send status notifications to GitHub through [Status API](https://docs.github.com/en/rest/reference/repos#statuses). You can disable those notifications by configuring Skip GitHub Branch Source notifications option.*\n\n### Rerun Failed Build\n\n![Failed Checks](docs/images/failed-checks.png)\n\nIf your Jenkins build failed, a failed check will be published here.\nA \"Re-run\" button will be added automatically by GitHub, by clicking it, you can schedule a new build for the **last** commit of this branch.\n\n### Configuration\n\n![Checks Config](docs/images/github-checks-config.png)\n\n- *Verbose Console Log* : check for verbose build console log, the default is false\n\n## Contributing\n\nRefer to our [contribution guidelines](https://github.com/jenkinsci/.github/blob/master/CONTRIBUTING.md)\n\n## Acknowledgements\n\nThis plugin was started as a [Google Summer of Code 2020 project](https://www.jenkins.io/projects/gsoc/2020/projects/github-checks/), special thanks to the support from [Jenkins GSoC SIG](https://www.jenkins.io/sigs/gsoc/) and the entire community.\n\n## LICENSE\n\nLicensed under MIT, see [LICENSE](LICENSE)\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgithub-checks-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fgithub-checks-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgithub-checks-plugin/lists"}