buildcharts generate is the core step that turns repository metadata into an executable Docker Buildx Bake plan.
What it reads
During generation, BuildCharts reads:build.ymlcharts/buildcharts/Chart.yamlcharts/buildcharts/Chart.lockif it exists
What it validates
Before writing output, BuildCharts validates:- There is exactly one
buildtarget - Every target
typematches a chart alias fromChart.yaml
Chart.lock exists and --ignore-lock is not set, buildcharts generate checks:
- Missing lock entries
- Version mismatches between
Chart.yamlandChart.lock - Orphaned lock entries
- Registry digest mismatches during pull
What it does
- Removes the previous
.buildchartsfolder. - Pulls chart artifacts into
.buildcharts. - Runs configured plugins.
- Writes
.buildcharts/docker-bake.hcl.