mirror of
https://github.com/micropython/micropython.git
synced 2026-01-07 04:30:24 +01:00
This is recommended by Espressif, and it's the only way to ensure everyone builds the same set of component versions. The awkward part is that updating the ESP-IDF version will churn a line in each of these files (and possibly other changes). Adds a build-time check for lock file changes, which is either a warning or a hard error depending on the value of MICROPY_MAINTAINER_BUILD flag (introduced in previous commit). This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
13 lines
624 B
Markdown
13 lines
624 B
Markdown
# ESP-IDF Component Lockfiles
|
|
|
|
This directory contains the exact versions of ESP-IDF components that have been
|
|
used to build MicroPython. It is updated by the [component version
|
|
solver](https://docs.espressif.com/projects/idf-component-manager/en/latest/guides/version_solver.html).
|
|
|
|
Unless you change the `main/idf_component.yml` file for MicroPython ESP32, files
|
|
in this directory should only change contents if you build using a different
|
|
ESP-IDF version to the last time the file was updated.
|
|
|
|
*Please do not commit changes to these files and submit PRs unless the PR needs
|
|
to change versions of components or ESP-IDF.*
|