8000 Tags · gominimal/run-task · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run tasks with min task run instead of mip run (#3)

* Run tasks with min task run instead of mip run

The action installs min and minimald through the release installer at
go.minimal.dev/<channel> and runs the task with `min task run`, which brings
up a native minimald itself and destroys the task's session when it exits.
The channel pointer is still read first for the `version` output.

A new `allow-env` input writes the runner user's user_policy.toml [vars]
allow list, which min task run consults for every env_vars name a task
declares; without it, any inherited variable fails the run off a terminal.
The test matrix adds a job for that input and one that checks a failing
task fails the step. The hello-world fixture drops `interactive`, which
min task run does not provide.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wm1YgysmSMp3upJQvZJHwt

* Compare the installed version as an exact token

The pointer-vs-installed warning matched by substring, so a pointer of
1.2 would accept an installed 1.20. Compare the last token of
`min --version` exactly, or by the `.g<sha>` suffix a dev build carries
when the pointer names a commit (nightly, unstable).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wm1YgysmSMp3upJQvZJHwt

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

v2

Toggle v2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run tasks with min task run instead of mip run (#3)

* Run tasks with min task run instead of mip run

The action installs min and minimald through the release installer at
go.minimal.dev/<channel> and runs the task with `min task run`, which brings
up a native minimald itself and destroys the task's session when it exits.
The channel pointer is still read first for the `version` output.

A new `allow-env` input writes the runner user's user_policy.toml [vars]
allow list, which min task run consults for every env_vars name a task
declares; without it, any inherited variable fails the run off a terminal.
The test matrix adds a job for that input and one that checks a failing
task fails the step. The hello-world fixture drops `interactive`, which
min task run does not provide.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wm1YgysmSMp3upJQvZJHwt

* Compare the installed version as an exact token

The pointer-vs-installed warning matched by substring, so a pointer of
1.2 would accept an installed 1.20. Com
5326
pare the last token of
`min --version` exactly, or by the `.g<sha>` suffix a dev build carries
when the pointer names a commit (nightly, unstable).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wm1YgysmSMp3upJQvZJHwt

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

v1

Toggle v1's commit message
first commit

0