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

.github/workflows/build: Workflow to test project build #5

Merged
merged 1 commit into from
Nov 25, 2020

Commits on Nov 24, 2020

  1. .github/workflows/build: Workflow to test project build

    This Github Worflow builds each freertos-pkcs11-psa repository commit/PR
    against https://github.com/aws/amazon-freertos repository (into which
    it's included as a submodule). Required "grafting" is performed to
    ensure that the revision-under-test of freertos-pkcs11-psa is built
    (instead of the current submodule revision as recorded in amazon-freertos).
    
    With such setup (main repo with submodules), it can be anticipated that
    some changes may need to be coordinated across repositories (i.e. applied
    at the same time for successful build), so there's a support to build
    against arbitrary amazon-freertos revision (including a PR branch), not
    just master HEAD (default). To achieve that, a freertos-pkcs11-psa PR
    should include file "amazon-freertos.rev" in the top directory, containing
    revision or branch name to build against (e.g "pull/NNN/head" for PRs).
    
    The build is performed for cypress/CY8CKIT_064S0S2_4343W, which is
    currently the only platform in amazon-freertos which uses
    freertos-pkcs11-psa. It's anticipated that more build platforms will
    be added, as they appear in amazon-freertos. (For example, it would
    be nice to add QEMU-emulated platform, to not just build a sample,
    but also run it.)
    
    Signed-off-by: Paul Sokolovsky <[email protected]>
    pfalcon committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    72eae22 View commit details
    Browse the repository at this point in the history