You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could be useful to allow specifying OS requirements, both on single actions and suites. Allowed OS values will map to std::env::consts::OS + explicit "all" (which should be the default).
With single actions:
actions {
run "command" os="all"
run "command" os="windows"
run "command" os="linux"
}
With suites:
actions {
suite "init os="all" { ... }
suite "win-specific" os="windows" { ... }
}
With actions in suites (overrides value defined in a suite node):
actions {
suite "init" os="all" {
run "command" os="macos"
run "command" os="windows"
}
}
The text was updated successfully, but these errors were encountered:
norskeld
changed the title
feat(actions): allow to restrict OSes actions allowed to run on
feat: allow to restrict OSes actions allowed to run on
Aug 14, 2022
norskeld
changed the title
feat: allow to restrict OSes actions allowed to run on
feat: allow to restrict on which OSes actions allowed to run on
Aug 15, 2022
norskeld
changed the title
feat: allow to restrict on which OSes actions allowed to run on
feat: allow to restrict on which OSes actions allowed to run
Aug 15, 2022
Could be useful to allow specifying OS requirements, both on single actions and suites. Allowed OS values will map to
std::env::consts::OS
+ explicit "all" (which should be the default).With single actions:
With suites:
With actions in suites (overrides value defined in a suite node):
The text was updated successfully, but these errors were encountered: