Skip to content
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

Schedule issue creation for recurrent issues: automatically create an issue every X days #21706

Closed
tobiasBora opened this issue Nov 7, 2022 · 2 comments
Labels
type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@tobiasBora
Copy link

tobiasBora commented Nov 7, 2022

Feature Description

We are using gitea's issue tracker to also track some tasks that are recurrent (e.g.: renew a DNS domain every X year, prepare/schedule a weekly meeting, monthly review code, pay a bill every month, fill some administrative documents every week…).

Github recommends to use a github action issue-bot-action to create these issues, and it can automatically assign the appropriate users to the newly created repository… Unfortunately gitea does not want to provide a github-action-like functionality and recommends to setup an external CI/CD tool like drone… which is a bit overwhelming for such a simple task. Another option would be to write a bot or to use an external service for this task (IFTTT/zappier/n8n should work, for instance I was able to use IFTTT (date & time trigger + webhook applet on https://gitea.com/api/v1/repos/YOURNAME/YOURPROJECT?access_token=TOKEN_IN_SETTINGS_APPLICATIONS_GENERATE_TOKEN, with type application/json and content like { "body": "...", "title": "..." }), but it is not as user friendly (having configuration spread over multiple website is not great) and you may need to pay or self host it.

Screenshots

No response

@tobiasBora tobiasBora added type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first. labels Nov 7, 2022
@techknowlogick
Copy link
Member

You'll be interested by #13539

@tobiasBora
Copy link
Author

Oh that looks great! But as I understand the user will still need to add agents to the CI, and therefore self-host a server (unless gitea.com provides an agent for everybody… which seems quite unlikely as it would certainly be quite costly. But I may be wrong, maybe it could be free for small scripts and non-free for longer computations like Github is doing, which could be a business model for gitea). Do you have more informations? If not the current issue may still make sense.

@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

2 participants