-
Notifications
You must be signed in to change notification settings - Fork 18
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
EFI: Move to GitHub actions #181
Comments
@wesleytodd I can pickup some of this work, if it's already time for it |
This is like the third issue I have seen with a list of repos which need something. I think we should make a spreadsheet with all of these as rows and each column being "needs X to be done" so we can track it centrally. @kibertoad Can we do a central shared workflow for this? So that we can just reference that and have the bulk of the stuff in one place? Other than that I think yeah lets go on it! |
@wesleytodd yep this would be the plan, to have some repo like a "express-actions" (or other name) that would only provide github action (step / workflows) and this would be imported everywhere. This would include
By doing that we should be able to reduce all the workflow to only importing from a central repo, having a lot less maintenance. CF this issue #182 |
Ship IT! |
@wesleytodd Can I get permissions to create repos for the org? |
@kibertoad jumping in my train and creating that + access Are we good with the name "github-action" ? I guess we can rename that later on too |
Ah, I think that is an admin thing. We should probably document the process for that, but maybe for now lets just use the |
Before we make repos we should have a bit of a cool off to make sure folks have time to reply. |
Let's start with .github and see if we'll need an extra repo as we go |
Motivation
GitHub Action is a well know CI/CD tool that is also the main tools on Github. Using said actions would allow us to reduce the number of external dependencies while also using all the feature from github (and the integration).
If possible all other solutions (like jenkins or saas) should be remove and rewritten to leverage github action
Expectation
Only rely on github action for all ci/cd operation, without using external SaaS solution with different configuration
Implementation
Go through all projects and all orgs, removing and updation ci/cd implementation
Status
Part: Technical
Status:
Draft
The text was updated successfully, but these errors were encountered: