Current flutterpi_tool build does not accept the workflow-artifact flags that the lower cache plumbing already supports.
Repro on current main:
flutterpi_tool build \
--release \
--arch arm64 \
--cpu generic \
--github-artifacts-runid=23382732417 \
--github-artifacts-engine-version=052f31d115eceda8cbff1b3481fcde4330c4ae12
Result:
Could not find an option named "--github-artifacts-runid".
Relevant detail: FlutterpiCommandMixin.createCustomCache() already knows about:
github-artifacts-repo
github-artifacts-runid
github-artifacts-engine-version
github-artifacts-auth-token
But BuildCommand does not currently expose those options, so that path is unreachable from the CLI.
This matters for latest-Flutter build workflows where the required engine artifacts are only available from a specific workflow run.
Current
flutterpi_tool builddoes not accept the workflow-artifact flags that the lower cache plumbing already supports.Repro on current
main:Result:
Relevant detail:
FlutterpiCommandMixin.createCustomCache()already knows about:github-artifacts-repogithub-artifacts-runidgithub-artifacts-engine-versiongithub-artifacts-auth-tokenBut
BuildCommanddoes not currently expose those options, so that path is unreachable from the CLI.This matters for latest-Flutter build workflows where the required engine artifacts are only available from a specific workflow run.