1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-10-10 19:32:04 +00:00

update to latest version of action parser

This commit is contained in:
Casey Lee 2019-01-31 16:36:28 -08:00
parent 4e66f2c8be
commit 9c3a288946
8 changed files with 84 additions and 43 deletions

View file

@ -10,25 +10,12 @@ type Configuration struct {
type Action struct {
Identifier string
Uses Uses
Runs, Args ActionCommand
Runs, Args Command
Needs []string
Env map[string]string
Secrets []string
}
// ActionCommand represents the optional "runs" and "args" attributes.
// Each one takes one of two forms:
// - runs="entrypoint arg1 arg2 ..."
// - runs=[ "entrypoint", "arg1", "arg2", ... ]
// If the user uses the string form, "Raw" contains that value, and
// "Parsed" contains an array of the string value split at whitespace.
// If the user uses the array form, "Raw" is empty, and "Parsed" contains
// the array.
type ActionCommand struct {
Raw string
Parsed []string
}
// Workflow represents a single "workflow" stanza in a .workflow file.
type Workflow struct {
Identifier string