dgibson / dtc

Device Tree Compiler
215 stars 127 forks source link

Convert CI definitions to use GitHub Actions #94

Closed ukleinek closed 1 year ago

ukleinek commented 1 year ago

This drops the old CI definitonis for Travis and Cirrus and replaces it by GitHub Actions instead.

Building dtc with libyaml older than 0.2.3 results in various compiler warnings that make the CI pipeline fail. So a commit is added to depend on a new enough version of libyaml.

ukleinek commented 1 year ago

Side node: This pull request isn't automatically tested yet because the CI definitions are missing in dgibson/dtc:main. You can see a successfull run at https://github.com/ukleinek/dtc/actions/runs/4829388801

Biswa96 commented 1 year ago

One issue. The .git directory is not present when using container in GitHub Actions. That shows the following error.

LookupError: setuptools-scm was unable to detect version for /__w/dtc/dtc.