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

[Feature]: Gitea Actions #211

Open
1 task done
kosmoz opened this issue Jul 21, 2023 · 1 comment · May be fixed by #369
Open
1 task done

[Feature]: Gitea Actions #211

kosmoz opened this issue Jul 21, 2023 · 1 comment · May be fixed by #369
Assignees
Labels
apps/gitea enhancement New feature or request

Comments

@kosmoz
Copy link
Member

kosmoz commented Jul 21, 2023

Checklist

  • I've searched for similar issues and couldn't find anything matching

Is this feature request related to a problem?

No

Problem Description

Gitea now features first-class support for CI/CD pipelines. Introduced in version 1.19.0 they received lots of improvements in version 1.20.0 and are now a viable option. Enabling workers requires changing the settings.

Solution Description

The first step would be adding a parameter to the CRD so users can choose to enable actions for their gitea instance.

The second step would be managing Gitea act-runners via the operator directly.

Benefits

  • No need for third-party CI/CD systems.
  • Familiar Workflow file syntax.

Potential Drawbacks

Security considerations.

Additional Information

No response

@kosmoz kosmoz added the enhancement New feature or request label Jul 21, 2023
@kosmoz kosmoz self-assigned this Aug 24, 2023
@kosmoz
Copy link
Member Author

kosmoz commented Sep 1, 2023

Branch 211-feature-gitea-actions currently has a working prototype for Gitea Actions, however during testing I unfortunately found Gitea Actions to be quite buggy still. Even just adding a setup-node step would cause the Job to hang up and never terminate.

Therefore, we will wait a bit before evaluating this feature again.

Until then, this issue remains open.

@kosmoz kosmoz linked a pull request Oct 18, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apps/gitea enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant