-
Notifications
You must be signed in to change notification settings - Fork 63
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
.github/ actions: replace travis #49
Conversation
WIP, just figured i would share as an FYI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this!
Is this missing the "checkout" action?
very likely, this was a copy paste refactor when I was doing the cppcheck work and haven't touched it in a few weeks, looking to land it soon. |
16e4ea3
to
66b9025
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be named "move travis.yml to github actions" instead.
66b9025
to
cf5be35
Compare
@marc-hb feel free to ignore pushes till i mark ready for review, just running tests |
d891bdd
to
e962a2e
Compare
@marc-hb i am at a loss for why checkpatch is not working properly, locally when i run the same command it performs the check on only my patch as expected, but in CI it seems to check the whole repo, any guesses what is going on? |
501822a
to
c0343df
Compare
@cujomalainey @marc-hb any resolution here ? |
I have AIs, I just need to find time to do them |
@cujomalainey , if you still don't have the time, maybe @aborisovich could take over? It looks like https://github.com/actions/virtual-environments offers some Windows environments too. |
@marc-hb works for me, we had a re-org right after I started this and I have not had as much time to work upstream as I have wanted since then. |
@marc-hb I am starting next week work related to IPC/IDC Zephyr API usage and concept of a refactored build system that would allow seamlessly build SOF+Zephyr on both Linux and Windows for some platforms will be unfinished. I'm drowning in work for now. |
I understand, thx. On the other hand, I found Github Actions the best to test build system changes. |
Eh, 12months later and it still rebases cleanly. Apologies for abandoning this |
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct: by default checkout
gives pull/12355/merge
which is what most people want by default (even when they don't have a clue).
BTW: https://github.com/thesofproject/sof/blob/main/.github/workflows/codestyle.yml
@cujomalainey good to target for v2.5 ? |
Can't make any promises, this is pretty low on my priority list unfortunately |
926ce92
to
2d5f0de
Compare
We removed them from the main repo, lets remove them here too. Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
@marc-hb @lgirdwood all green, I think this is FINALLY ready to go. Then we can remove any travis hooks left. |
We removed them from the main repo, lets remove them here too.
Signed-off-by: Curtis Malainey cujomalainey@chromium.org