Closed cmaglie closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 69.45%. Comparing base (
870a48f
) to head (185627b
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Please check if the PR fulfills these requirements
See how to contribute
UPGRADING.md
has been updated with a migration guide (for breaking changes)configuration.schema.json
updated if new parameters are added.What kind of change does this PR introduce?
Before starting a compilation the platforms are checked for changes on the main files
boards.txt
,platform.txt
, andprogrammers.txt
. If a change is detected, the compile fails with anInstanceNeedsReinitializationError
. A gRPC client would need to perform a newInit
call to update the in-memory structures, and retry the compile.What is the current behavior?
If a core platform file (
boards.txt
,platform.txt
, orprogrammers.txt
) is modified, the compile is performed with the old files already loaded in memory, leading to #2523.What is the new behavior?
The compile fails with an
InstanceNeedsReinitializationError
.Does this PR introduce a breaking change, and is titled accordingly?
No
Other information