-
Notifications
You must be signed in to change notification settings - Fork 584
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
tests: Improve GitHub CI action #2144
base: master
Are you sure you want to change the base?
Conversation
Thanks a lot @FlyGoat. Would you mind having the |
@enjoy-digital Done, would you be interested to test multiple Python versions with CI? I can implement it as well if you are planning to sync the change between repos. Thanks |
Hi @enjoy-digital, Do you mind help me to merge those PRs so I can wire up those cores in CI? litex-hub/pythondata-cpu-picorv32#1 Or maybe add me to litex-hub so I can help with maintaining pythondata packages :-) |
Hi @FlyGoat, sorry, I just sent you an invite to be able to merge things directly. Feel free to merge these kind of PR directly. In case of doubt, feel free to ask, I'll try to be more reactive :) |
@enjoy-digital Thanks a lot! I'll get those sorted. |
Signed-off-by: Jiaxun Yang <[email protected]>
Exposed with new tests. Signed-off-by: Jiaxun Yang <[email protected]>
Test Python 3.8 and 3.12 as our lower and upper bound of supported python versions, since testing full python range would require too much resources. Signed-off-by: Jiaxun Yang <[email protected]>
Signed-off-by: Jiaxun Yang <[email protected]>
Synthesis tested cpu list from litex.soc.cores.cpu to ensure all CPUs are covered. Refresh untested_cpu list to reflect latest status. Signed-off-by: Jiaxun Yang <[email protected]>
Hi @enjoy-digital, This is ready for review. I'll look into individual failures after getting this merged. Thanks |
Improve up GitHub action by bumping software versions, use cache to preserve tool builds, and use Clang to speed up verilator.