{"id":15045237,"url":"https://github.com/jenkinsci/gitea-checks-plugin","last_synced_at":"2026-01-23T13:13:14.194Z","repository":{"id":36976127,"uuid":"341999507","full_name":"jenkinsci/gitea-checks-plugin","owner":"jenkinsci","description":"Checks API support for Gitea ","archived":false,"fork":false,"pushed_at":"2025-01-26T09:17:05.000Z","size":2266,"stargazers_count":8,"open_issues_count":4,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-26T10:20:05.262Z","etag":null,"topics":["checks","forgejo","gitea","jenkins-plugin","notifier","post-build","report"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/gitea-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":"2021-02-24T18:40:35.000Z","updated_at":"2025-01-26T09:17:08.000Z","dependencies_parsed_at":"2024-06-08T09:23:32.995Z","dependency_job_id":"f74812fa-5f2d-4fd2-901b-623dda01d8cc","html_url":"https://github.com/jenkinsci/gitea-checks-plugin","commit_stats":{"total_commits":421,"total_committers":18,"mean_commits":23.38888888888889,"dds":0.4584323040380047,"last_synced_commit":"ca0fe0d49aaf5c2ea91ac97f29b3f3ec861be87d"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitea-checks-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitea-checks-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitea-checks-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitea-checks-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/gitea-checks-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237215757,"owners_count":19273551,"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":["checks","forgejo","gitea","jenkins-plugin","notifier","post-build","report"],"created_at":"2024-09-24T20:51:37.274Z","updated_at":"2025-10-19T21:30:56.324Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gitea Checks API Plugin\n\n![Gitea Checks Plugin Cover](docs/images/gitea-checks-plugin-cover.png)\n\nThis plugin publishes checks to Gitea through Gitea API, while it implements the extension points defined in \n[Checks API Plugin](https://github.com/jenkinsci/checks-api-plugin). It is an adapted version of the \n[github-checks-plugin](https://github.com/jenkinsci/github-checks-plugin), which uses the Gitea API client\nfrom [gitea-plugin](https://github.com/jenkinsci/gitea-plugin).\n\n- [Features](#features)\n  - [Build Status Check](#build-status-check)\n - [Contributing](#contributing)\n - [Acknowledgements](#acknowledgements)\n - [LICENSE](#license)\n \n## Features\n\n*Prerequsite: Jenkins needs to have a valid *Gitea server* configuration with Gitea API credentials in Jenkins settings .*\n\n### Build Status Check\n\n![Gitea Commit Status](docs/images/gitea-status-checks.png)\n\nThis plugin implements [the status checks feature from Checks API Plugin](https://github.com/jenkinsci/checks-api-plugin#build-status-check) \nto publish statuses (pending, in progress, and completed) to Gitea.\n\nGitea commit status are rather simple compared to GitHub checks: Gitea commit status show the *state*, a *check context*\nused as a identifier for a specific check and a *check description*. The *check context* can be used in Gitea to specify\nrequired checks for a specific branch (See `Gitea Branch Protection`).\n\n![Gitea Branch Protection](docs/images/gitea-branch-protection.png)\n\n## Contributing\n\nRefer to our [contribution guidelines](https://github.com/jenkinsci/.github/blob/master/CONTRIBUTING.md)\n\n## Acknowledgements\n\nThanks to the developers of the [gitea-plugin](https://github.com/jenkinsci/gitea-plugin) to provide the *Gitea*\nintegration into Jenkins. Publishing checks to *GIT* providers in this way wouldn't be possible without the Jenkins\necosystem: The [Checks API Plugin](https://github.com/jenkinsci/checks-api-plugin) provides the necessary base and\nthe [github-checks-plugin](https://github.com/jenkinsci/github-checks-plugin) provides a reference implementation.\nWith these prerequisites it was straight forward to copy the [github-checks-plugin](https://github.com/jenkinsci/github-checks-plugin)\nimplementation and adapt it to the more simpler *Gitea*.\n\nThis plugin was started as a [Google Summer of Code 2020 project](https://summerofcode.withgoogle.com/projects/#5139745388101632), 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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgitea-checks-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fgitea-checks-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgitea-checks-plugin/lists"}