There are definitely multiple issues with GH actions, but if in the future we decide to move from CircleCI to GH Actions (unlikely as of now) I hope this can be of help.
GH Actions Advantages:
Currently free for public repos
Nice GH integration, decent docs and easier to learn compared to CircleCI/TravisCI
Out of interest I experimented with GitHub actions--here's a PR done with GH actions in my fork: https://github.com/lhl2617/openbmc/pull/189
There are definitely multiple issues with GH actions, but if in the future we decide to move from CircleCI to GH Actions (unlikely as of now) I hope this can be of help.
GH Actions Advantages:
GH Actions Disadvantages:
Outstanding issues with https://github.com/lhl2617/openbmc/pull/189
do_lint_cppcheck
oandcheck-build-required
has circle-ci deps--user root
override in options to get around permission denied errors--there must be a better workaround?git
incrops/poky:latest
too old for actions/checkout@v2