It seems that GitHub Actions (beta) is enabled for @spf13's repos, so it works here: https://github.com/spf13/cobra/actions
I think we should migrate from Travis CI (and maybe circleci) to GitHub Actions, and add macOS and Windows jobs too.
Ref #907
I have no problem piloting Github Actions. But I would like to know what it get's us over what we already are using.
But I would like to know what it get's us over what we already are using.
master. At the same time, it allows maintainers to request issues to contain reproducible MWE, so it is possible to understand the context exactly.This issue is being marked as stale due to a long period of inactivity
Not stale.
Ref #968 #1074 #1075
it seems like from a visibility and ease of maintenance perspective, keeping everything under github would allow for cleaner & more clearly defined user access.
Echoing a point from above, the integrations all being here might make it easier for contributors (maintainers and non-maintainers alike) to more easily help on tech-debt/workflow type chores as well as new feature development.
My only question is one of this internal workflow enhancements WRT overall project priority. Thats more a @jharshman call.
Our current experimentation with Github Actions haven't actually worked so far. So you see where I am reluctant to adopt this further.
I do understand that. However, unlike the actions that you already merged, #968 is absolutely harmless. This is because #968 is directly equivalent (just a translation) of the current Travis workflow. Conversely, the actions contributed in #1074 and #1075 do make permanent modifications in the repo, and are based on not-yet-well-developed resources. I'm sure that using GHA for the known workflows will allow you to get a better feel.
1074 and #1075 do make permanent modifications in the repo
No these were less than low impact and do not make any permanent modifications or changes.
@umarcor I am all for using GH actions, but as of right now - I am not sold on the direction or utility. However, the other maintainers and myself will discuss it in planning.
Ref #1097 #1112
From https://github.com/spf13/cobra/pull/968#issuecomment-626648821:
(...) workflows contributed by PRs are now executed and shown both here and in https://github.com/spf13/cobra/actions.
Hence, users willing to use GHA can cherry-pick the commit in
this PR#968, regardless of the maintainers picking it.
This issue is being marked as stale due to a long period of inactivity
However, the other maintainers and myself will discuss it in planning
@jharshman, any update?
Ref: #1044
Most helpful comment
it seems like from a visibility and ease of maintenance perspective, keeping everything under github would allow for cleaner & more clearly defined user access.
Echoing a point from above, the integrations all being here might make it easier for contributors (maintainers and non-maintainers alike) to more easily help on tech-debt/workflow type chores as well as new feature development.
My only question is one of this internal workflow enhancements WRT overall project priority. Thats more a @jharshman call.