Closed BradenM closed 4 years ago
This has been completed by automatically creating stub specific branches (filtered) which can be downloaded from via Githubs archive functionality.
This alongside a source.json
file at the repo's root which is used to reference the branches from a client.
Setup this Git repository to work as a Stub Source (primarily for micropy-cli).
Basic Idea:
Automate the creation of a "package branch" for each stub package. This branch's root is created from the git tree object on the master branch. (ex.
origin/master/micropython-official/v1.11/esp32
==origin/pkg/esp32-micropython-1.11
Use Githubs integration of
git archive
to download[stub_pkg].tar.gz
files from this repo.Automate upkeep of a
repo.json
file in the project root which has the following basic schema: