I have just tried to submit a new part via GitHub (https://github.com/fritzing/fritzing-parts/pull/230), but the checks fail with “Travis CI build could not compile”. This is the first time I’ve submitted anything through GitHub, so I’ve really no idea where my problem lies.
The critical part of the Job Log appears to be:
[0K$ go get github.com/fritzing/fzp/bin/fzp
# github.com/fritzing/fzp/bin/fzp
../fzp/bin/fzp/command-create.go:13:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:18:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:22:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:27:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:31:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:36:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:40:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:44:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-create.go:48:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-encode.go:15:16: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
../fzp/bin/fzp/command-encode.go:15:16: too many errors
travis_time:end:22c23b48:start=1577795887819766211,finish=1577795895145004674,duration=7325238463,event=install
e[0Ke[31;1mThe command "go get github.com/fritzing/fzp/bin/fzp" failed and exited with 2 during .e[0m
Your build has been stopped.
I do have a programming background, but I have no idea what these error messages might mean in relation to either my part or the submission process. Can anyone direct me to something like a Troubleshooting Guide that might help me work out what’s going wrong?
(I have actually tried to submit three new parts, and the submissions all fail in exactly the same way, so I am at least being consistent with what ever it is that I’m doing.)
Thanks