mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-22 16:36:30 +00:00
Fully support .yaml
(#1713)
Follow-up to https://github.com/woodpecker-ci/woodpecker/pull/1388 Closes https://github.com/woodpecker-ci/woodpecker/issues/1073 --------- Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
parent
2dd1b4f777
commit
cfdb32ae45
5 changed files with 8 additions and 8 deletions
|
@ -45,7 +45,7 @@ import (
|
||||||
var Command = &cli.Command{
|
var Command = &cli.Command{
|
||||||
Name: "exec",
|
Name: "exec",
|
||||||
Usage: "execute a local pipeline",
|
Usage: "execute a local pipeline",
|
||||||
ArgsUsage: "[path/to/.woodpecker.yml]",
|
ArgsUsage: "[path/to/.woodpecker.yaml]",
|
||||||
Action: run,
|
Action: run,
|
||||||
Flags: append(common.GlobalFlags, flags...),
|
Flags: append(common.GlobalFlags, flags...),
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ func execDir(c *cli.Context, dir string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if it is a regular file (not dir)
|
// check if it is a regular file (not dir)
|
||||||
if info.Mode().IsRegular() && strings.HasSuffix(info.Name(), ".yml") {
|
if info.Mode().IsRegular() && (strings.HasSuffix(info.Name(), ".yaml") || strings.HasSuffix(info.Name(), ".yml")) {
|
||||||
fmt.Println("#", info.Name())
|
fmt.Println("#", info.Name())
|
||||||
_ = runExec(c, path, repoPath) // TODO: should we drop errors or store them and report back?
|
_ = runExec(c, path, repoPath) // TODO: should we drop errors or store them and report back?
|
||||||
fmt.Println("")
|
fmt.Println("")
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
var Command = &cli.Command{
|
var Command = &cli.Command{
|
||||||
Name: "lint",
|
Name: "lint",
|
||||||
Usage: "lint a pipeline configuration file",
|
Usage: "lint a pipeline configuration file",
|
||||||
ArgsUsage: "[path/to/.woodpecker.yml]",
|
ArgsUsage: "[path/to/.woodpecker.yaml]",
|
||||||
Action: lint,
|
Action: lint,
|
||||||
Flags: common.GlobalFlags,
|
Flags: common.GlobalFlags,
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ func lintDir(c *cli.Context, dir string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if it is a regular file (not dir)
|
// check if it is a regular file (not dir)
|
||||||
if info.Mode().IsRegular() && strings.HasSuffix(info.Name(), ".yml") {
|
if info.Mode().IsRegular() && (strings.HasSuffix(info.Name(), ".yaml") || strings.HasSuffix(info.Name(), ".yml")) {
|
||||||
fmt.Println("#", info.Name())
|
fmt.Println("#", info.Name())
|
||||||
if err := lintFile(c, path); err != nil {
|
if err := lintFile(c, path); err != nil {
|
||||||
errorStrings = append(errorStrings, err.Error())
|
errorStrings = append(errorStrings, err.Error())
|
||||||
|
|
|
@ -114,7 +114,7 @@ func TestFetch(t *testing.T) {
|
||||||
expectedError: false,
|
expectedError: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Default config check .woodpecker.yml before .woodpecker.yaml",
|
name: "Default config check .woodpecker.yaml before .woodpecker.yml",
|
||||||
repoConfig: "",
|
repoConfig: "",
|
||||||
files: []file{{
|
files: []file{{
|
||||||
name: ".woodpecker.yaml",
|
name: ".woodpecker.yaml",
|
||||||
|
@ -124,7 +124,7 @@ func TestFetch(t *testing.T) {
|
||||||
data: dummyData,
|
data: dummyData,
|
||||||
}},
|
}},
|
||||||
expectedFileNames: []string{
|
expectedFileNames: []string{
|
||||||
".woodpecker.yml",
|
".woodpecker.yaml",
|
||||||
},
|
},
|
||||||
expectedError: false,
|
expectedError: false,
|
||||||
},
|
},
|
||||||
|
|
|
@ -26,8 +26,8 @@ var PrivilegedPlugins = []string{
|
||||||
// folders are indicated by supplying a trailing /
|
// folders are indicated by supplying a trailing /
|
||||||
var DefaultConfigOrder = [...]string{
|
var DefaultConfigOrder = [...]string{
|
||||||
".woodpecker/",
|
".woodpecker/",
|
||||||
".woodpecker.yml",
|
|
||||||
".woodpecker.yaml",
|
".woodpecker.yaml",
|
||||||
|
".woodpecker.yml",
|
||||||
".drone.yml",
|
".drone.yml",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,7 @@
|
||||||
"success": "Repository settings updated",
|
"success": "Repository settings updated",
|
||||||
"pipeline_path": {
|
"pipeline_path": {
|
||||||
"path": "Pipeline path",
|
"path": "Pipeline path",
|
||||||
"default": "By default: .woodpecker/*.yml -> .woodpecker.yml -> .drone.yml",
|
"default": "By default: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml -> .drone.yml",
|
||||||
"desc": "Path to your pipeline config (for example {0}). Folders should end with a {1}.",
|
"desc": "Path to your pipeline config (for example {0}). Folders should end with a {1}.",
|
||||||
"desc_path_example": "my/path/"
|
"desc_path_example": "my/path/"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue