Skip to content

Gitea / Gogs plugin #15738

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
alexanderadam opened this issue Nov 21, 2019 · 13 comments
Open

Gitea / Gogs plugin #15738

alexanderadam opened this issue Nov 21, 2019 · 13 comments

Comments

@alexanderadam
Copy link

alexanderadam commented Nov 21, 2019

This is the sequel of the Sentry plugin issue 145

Summary

Add a plugin, that is similar to the GitLab/GitHub/BitBucket integration, for Gitea/Gogs.

Motivation

Gitea and Gogs are git services like GitLab or Bitbucket. They are popular self-hosted and resource friendly alternatives and you will find various instances in the web.

It is obviously useful to integrate Sentry with Gitea/Gogs for companies, universities and other organisations that are hosting their instances.

Until this is fixed, no Gitea/Gogs user can't fulfil what Sentry is suggesting: linking to a repo.
Screenshot_20191121_093829

Additional Context

Gitea vs GoGS API

Gitea is a fork of GoGS and Gitea has nowadays about 3'000 patches on top of GoGS, more maintainers, more functionality and bugs fixed that are still present in GoGS (that's the reason why I switched once). So if you are running in some API bug, you should keep that in mind.

Testing & developing against an API

Also you can simply test the API integration on the official test instance at https://try.gitea.io/. There you can also find the Swagger API definition. As you can see, JSON and HTTP are protocol wise the only requirements but there are also various ready-to-use Swagger libraries for Python.

If you rather want to use a local Gitea instance, you might want to use the official Docker image (there's also a docker-compose.yml provided that you can use).

There's also more on API authorisation in the documentation.

PS: People reading this, might also be interested in this issue (a Sentry webhook for Gitea).

@manuzope
Copy link
Contributor

Hey @alexanderadam, unfortunately, we don't have the bandwidth to write and support this integration today, nor do we have this on our roadmap.

You still have an option though. You could enable releases and suspect commits using this method.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2021

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Accepted, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@alexanderadam
Copy link
Author

What a pity

@BYK
Copy link
Member

BYK commented Sep 8, 2021

@manuzope is this backlog then?

@getsantry
Copy link
Contributor

getsantry bot commented Nov 20, 2023

Routing to @getsentry/product-owners-settings-integrations for triage ⏲️

@aliakseiz
Copy link

Any update on this?

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Sep 14, 2024
@sentaur-athena
Copy link
Member

No, this is still in the backlog and not planned right now.

@holtwick
Copy link

holtwick commented Apr 5, 2025

That's really sad. They have a fine API https://docs.gitea.com/api/#tag/issue/operation/issueCreateIssue

Any way the community may contribute to this? Or is there some generic interface?

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Apr 5, 2025
@sentaur-athena
Copy link
Member

@holtwick good point. There are definitely ways for community to participate, especially if issue creation and syncs are the features you care most about.

You can build an integration using Sentry's Integration Platform. You can also then request it to be published to be available to all Sentry users.

@TaaviE
Copy link

TaaviE commented Apr 30, 2025

I guess this issue should also include Forgejo support, if the APIs aren't drastically different..

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Apr 30, 2025
@sentaur-athena
Copy link
Member

This is not in our near term roadmap.

@KaKi87
Copy link

KaKi87 commented May 1, 2025

Is this even in your long-term roadmap ?

@sentaur-athena
Copy link
Member

@KaKi87 unfortunately this is not on roadmap as long as I can see. We have many in house integrations and their maintenance load doesn't let the team build any new integrations. I recommend following up on the ticket @holtwick created: go-gitea/gitea#34371

We also always welcome community contributions 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Status: No status
Development

No branches or pull requests

10 participants