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

ci: Enable github CI for developers forks #21

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Nov 5, 2024

  1. build: Add helper file for CI or developers

    Enable to setup a reference system for building,
    it can be used for various automation (eg: github actions)
    
    Most of changes are isolated in this simple makefile
    that more or less script what has been described in readme file
    
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    af5b6db View commit details
    Browse the repository at this point in the history
  2. docker: Support docker for CI or dx

    Just run the native helper script in docker,
    it is not optimized for bandwidth but minimize duplication of changes.
    
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9718aa5 View commit details
    Browse the repository at this point in the history
  3. github: Add action for checking PR in developers forks

    Enable github actions that build any branches using docker along helper script.
    To reduces the dependency on github and
    avoid bringing more ambiguity or complexity
    most tasks are isolated at lowerlevel (in helper for cmake).
    
    More checks to come next, unit tests, lint etc.
    
    Relate-to: https://github.com/rzr/wisun-br-linux/actions/runs/11687474586/job/32545660605
    Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
    rzr committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b7ae1fa View commit details
    Browse the repository at this point in the history