-
Notifications
You must be signed in to change notification settings - Fork 53
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
[EPIC] Create a GitHub Actions trigger to call wf in another project #490
Comments
Hola @frankharkins @Eric-Arellano :) From the discussion I got with Frank and feedback we got from the Thursday meeting here a proposition. |
Thanks for this @mickahell! 🚀 Rather than a composite action, what do you think of a template that developers can copy and paste into their projects, and adjust as needed? It might be more flexible, and less maintenance on our end.
For now, I think we should remove this goal, as we're stopping the test results aspect of the project. |
Too much text and commande for someone who never use Actions ^^' create our own Action to upload to marketplace is the best. It has to stay as a single process and a single step for them.
We still need to get back the info about the project to be able to add it to our database, even if we give up the test on our side. |
We can include comments to explain which bits to modify, for example: - name: Run tests
run: |
# Replace this with your testing commands
tox -epy39 It should be similar work (i.e. make a new file in
Do we? Or are you thinking they should make their initial submission issue through an action? |
Ok i think we misunderstood each other ^^' What I proposed is not to replace their own test, it's to add a step in // to their Actions to make sure they are running minimal test (with their cmd) and we could put whatever we want inside but it's not gonna replace their own test, lint, coverage ... For the 2nd part, what I think is they don't gonna fill any issue by hand, the actions gonna fill it for them. I don't think we can ask them to fill an issue and to create an action, it's too much stuff to do and that could allow us to receive update about their project. |
IMO the review process should check the project looks "serious" and part of this could include looking at their CI. Even if we require them to run certain commands, they can always put dummy code in the unit tests to "pass".
Are you suggesting projects should report back their test results to us through GitHub issues? If so: We don't plan to continue tracking test results; it doesn't seem like anyone looks at them, it involves a lot of automation, and we'd have to ask lots of projects to modify their CI, which I don't want to do until we have a very good reason. |
Yes indeed and that's also a problem :/ and we have to establish check in knowing of most of the possibilities.
I was meaning, projects should be submitted through their Actions and those Actions gonna send us every info we need (project name, url, maintainers, ...).
No problem at all ;) With what you told me on slack, I thin we can pause the issue and waiting for the NFC to determine the form we want for the whole process after if you agree :) |
What is the expected behavior?
Create an Action who enable project to run their own test inside their own Actions tab and to make their submission directly in their own repo as well.
Tech needs
essentials :
(optional) :
Why
This would also allow us to keep the actual behaviour with the new one.
Today I don't know how to make all the actual projects migrate from actual process to this new one.
The text was updated successfully, but these errors were encountered: