Skip to content
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

Explore converting the Travis CI to instead use GitHub actions #43

Closed
mithro opened this issue Aug 19, 2020 · 3 comments
Closed

Explore converting the Travis CI to instead use GitHub actions #43

mithro opened this issue Aug 19, 2020 · 3 comments

Comments

@mithro
Copy link
Contributor

mithro commented Aug 19, 2020

@FFY00 has set up GitHub actions to generate Arch Linux packages for SymbiFlow at https://github.com/FFY00/symbiflow-arch-pkgs

This has a couple of really nice aspects;

  • It generates a list of tasks to run based on which packages have been modified.
  • It can potentially have a much clearer dependency tree described.

It seems that GitHub actions are the future here. @FFY00 has said he would be interesting to explore using it instead.

@mgielda
Copy link
Member

mgielda commented Nov 22, 2020

As per the README note, GitHub has too little storage to fit all of SF arch defs for series 7. So until that is resolved, we are somewhat stuck with Travis.

@mgielda
Copy link
Member

mgielda commented Nov 22, 2020

Having said that I am on arch so lemme at least get this running locally ;)

@kgugala
Copy link
Member

kgugala commented Nov 26, 2020

We've split the arch definitions into separate packages for every supported device type. Also, we've split the tests into separate jobs for every device-test combination.

With the above changes we were able to use gh-actions.

@kgugala kgugala closed this as completed Nov 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants