Skip to content

v0.8.2

Choose a tag to compare

@ninthreezy ninthreezy released this 29 Oct 19:33
· 3 commits to master since this release

0.8.2: leave ${{ }} text the runner does not own exactly as written

The runner renders only its own namespaces in step inputs (runner/agent,
directory, machine, python, step, action, run, input/variable). Any other
${{ ... }} expression (steps., inputs., jobs., secrets., unknown
names, text that does not parse) passes through untouched: never
rendered, never emptied, never an error. The server resolves its
namespaces before dispatch, so such text still in an input is data. A
message input that quoted an older error such as
${{ steps.fetch.output.body }} used to fail the step with "'steps' is
undefined". Objects and arrays were never rendered and still pass through.

Also in this release: datatorch import coco runs the import on the
server by default (--dataset picks the dataset, --client-side keeps the
old pycocotools path).