Collection of reusable GitHub actions used for embedded Arm and CMSIS projects.
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.
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.