* fix(platform): preserve explicit local dryRun
* fix: preserve explicit dryRun in local platform
* fix(platform/local): only preserve dryRun=extract; fall back to lookup otherwise
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
* docs(platform/local): document dryRun=extract override
---------
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
* refactor(platform): programatically mark Platforms as experimental
As part of future changes, we'll want to be able to more
straightforwardly determine whether a given Platform is experimental.
To do this, we can add a new optional `experimental` flag to the
`Platform`.
As part of having this available, we can refactor how our docs for
Platforms are built, and replace a hand-authored experimental notice, we
can automagically insert it into the built docs.
To make sure that we don't break the rendering of the Markdown for
Mkdocs, we need to insert the experimental notice after the page
heading.
As we're now using the Platform itself, not only the ID, we need to
refactor how `tools/docs/platforms.ts` renders the pages.
* docs(platforms): clarify which Platforms are experimental (#41249)
* chore: format code block
---------
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>