fix fatal error when the envvar CI_COMMIT_PULL_REQUEST is empty
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
add test before parse the value as integer
This commit is contained in:
parent
4bee788ffe
commit
2a95770f61
11
main.go
11
main.go
|
@ -324,7 +324,7 @@ func main() {
|
||||||
},
|
},
|
||||||
|
|
||||||
// PullRequest
|
// PullRequest
|
||||||
cli.IntFlag{
|
cli.StringFlag{
|
||||||
Name: "pullRequest",
|
Name: "pullRequest",
|
||||||
Usage: "pull request number",
|
Usage: "pull request number",
|
||||||
EnvVar: "CI_COMMIT_PULL_REQUEST",
|
EnvVar: "CI_COMMIT_PULL_REQUEST",
|
||||||
|
@ -407,9 +407,8 @@ func run(c *cli.Context) error {
|
||||||
Signed: c.Bool("yaml.signed"),
|
Signed: c.Bool("yaml.signed"),
|
||||||
Verified: c.Bool("yaml.verified"),
|
Verified: c.Bool("yaml.verified"),
|
||||||
},
|
},
|
||||||
Tag: c.String("tag"),
|
Tag: c.String("tag"),
|
||||||
PullRequest: c.Int("pullRequest"),
|
DeployTo: c.String("deployTo"),
|
||||||
DeployTo: c.String("deployTo"),
|
|
||||||
Config: Config{
|
Config: Config{
|
||||||
FromAddress: fromAddress,
|
FromAddress: fromAddress,
|
||||||
FromName: c.String("from.name"),
|
FromName: c.String("from.name"),
|
||||||
|
@ -431,5 +430,9 @@ func run(c *cli.Context) error {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(c.String("pullRequest")) > 0 {
|
||||||
|
plugin.PullRequest = c.Int("pullRequest")
|
||||||
|
}
|
||||||
|
|
||||||
return plugin.Exec()
|
return plugin.Exec()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue