Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

JonatanAntoni/actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JonatanAntoni/actions

Collection of reusable GitHub actions used for embedded Arm and CMSIS projects.

Action: armlm

This action can be used to activate an Arm user based license using armlm license manager.

- name: Activate Arm license
  uses: JonatanAntoni/actions/armlm@main
  with:
    server: https://mdk-preview.keil.arm.com
    product: KEMDK-COM0
    code: <personal product code>

By default, the action activates the free Keil MDK v6 Community license.

Action: vcpkg

This action can be used to activate a development environment based on a vcpkg-configuration.json file as described in the CMSIS-Toolbox installation guide.

- name: Setup vcpkg environment
  uses: JonatanAntoni/actions/vcpkg@main
  with:
    config: "./vcpkg-configuration.json"
    vcpkg-root: "${{ github.workspace }}/.vcpkg"
    cache: "-"

The activated environment is preserved into $GITHUB_PATH and $GITHUB_ENV so that it can be used by subsequent steps.

About

Collection of reusable GitHub actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published