-
Notifications
You must be signed in to change notification settings - Fork 4
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
Support thoth image builds via github actions #193
Comments
Other benefits of having a GitHub action for Thoth image build:
|
this would also be an excellent solution for thoth-station/core#316 github's infra provides a standard link to the output of all its workflow steps, and they are also saved for future reference |
/assign |
/triage accepted |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
Is your feature request related to a problem? Please describe.
Developers on github are often familiar with using github actions, but are generally not familiar with more bespoke systems like thoth, aicoe-ci, etc.
cc @negillett @MichaelClifford @caldeirav @goern
User story:
As a maintainer of some github repo(s) that I would like built via thoth s2i, I am familiar with working with github actions, and I would like to be able to configure these builds to be managed via github actions, as an alternative to configuring a thoth yaml, installing thoth bots, and submitting specialized image-build issue forms. Having this managed via github actions allows me a single place to configure the building, and it allows me to control which gh events trigger the actions, which branches they are enabled, for, etc. It saves the log output of all builds via standard gh links which are persisted, so I (1) always know where to look for my build logs, and (2) I know these logs are saved.
High-level Goals
Describe the solution you'd like
See above
References relating to customized github actions
Using custom images for actions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idcontainer
Hosting your own runner
https://docs.github.com/en/actions/hosting-your-own-runners
Describe alternatives you've considered
The alternative is to educate new community members on how thoth, sesheta, aicoe-ci, etc, work.
This is also a credible solution, but is more work than hypothetically saying "here use this github action..."
Acceptance Criteria
The text was updated successfully, but these errors were encountered: