This action provides the following functionality for GitHub Actions users:
- Builds an installs the following executables:
micropython- The micropython runtime. Can be used to run unit tests in conjunction with libraries such as micropython'sunittest.mpy-cross- The micropython cross-compiler. Used to cross-compile precompiled bytecode for specific microcontroller architectures.
- Provides a clone of the micropython repository and sets the environment variable
MPY_DIRto it's path.- Can be used as for artifact building, like using native machine code in mpy files.
- Builds are automatically cached, speeding up subsequent runs.
Simply add the following step to your workflow:
steps:
- name: Install MicroPython
uses: BrianPugh/install-micropython@v1The install-micropython action can be configured by setting values under the with: key.
For example:
steps:
- uses: BrianPugh/install-micropython@v1
with:
reference: v1.20.0Input configuration arguments are described as follows.
The micropython git url to clone from. Defaults to the official micropython repository.
with:
repository: https://github.com/micropython/micropythonA git reference (tag, commit, or branch) of the micropython repository to use.
with:
reference: v1.20.0