Commit Graph

131 Commits (3036a6a717649c1a49461e4d1535038227118ed5)
 

Author SHA1 Message Date
Nick Dumas 8b734ac9f6 hopefully authenticating into the container registry
Nick Dumas 8d53d196ad I need docker, I guess
Nick Dumas 25dfb1aae1 install some tooling
Nick Dumas 3e38783817 better naming for steps
Nick Dumas 2504e6d5fa first pass at the drone pipeline
Nick Dumas 0bf889b60a Docker builds and makefile to match
Nick Dumas 93869409c3 correcting workdir value
Nick Dumas 8156b60f03 this IS the final piece
Nick Dumas 515f7562b8 this might be the missing piece
Nick Dumas b234039e12 do I have to be more precise?
Nick Dumas 1971fc1bf9 flew too close to the sun there
Nick Dumas 11c97623c2 Changing workdir so goreleaser can build
Nick Dumas d88c3c129d Using GITHUB_TOKEN secret
Nick Dumas 77ca7e00d5 Indentation problems?
Nick Dumas c24dd44028 This should fix the Github Action
Nick Dumas 721faf7cfa Debug time
Nick Dumas 67d748a53f I'm not vendoring my dependencies, so I *have* to do this
Nick Dumas 0b9ee701f8 fixing the makefile
Nick Dumas f939d0c7cb cleaning up some cruft
Nick Dumas 204145d66e tests are failing because of depndencies????
Nick Dumas bd3f24f79a it's not much, but it's a start
Nick Dumas 644cd58fa7 more readme updates
Nick Dumas e3364037aa Cleaning up flag structure
Things were confusing, the root command had required flags that made it
impossible to view the help output, it was wild. Now it feels a little
more approachable.
Nick Dumas 26697d0b89 Create build artifacts, and ignore them.
Nick Dumas 75f625a93e adding github release workflow
Nick Dumas 8e9e37ded3 i asked for metadata examples
Nick Dumas 0b0bdcd5f4 drafting the readme
Nick Dumas 404db7fdf4 ignore that, it doesn't exist
Nick Dumas d24ceeac69 Code cleanup for public release
Nick Dumas 499a5e6b6d Adding a bit more clarity to the output headers
Nick Dumas 0cd02774ed Using a map to guarantee uniqueness of error output
Nick Dumas 8bfc7c5268 Marginally better output.
Nick Dumas e7838f414c cleaning up the markdown output
Nick Dumas 42275369e0 viper binding now flows into subcommands
Nick Dumas 2a99d4681e using strings for format, trying to use viper
Nick Dumas eff142bf03 Implementing prettier printing of validation errors
First pass was JSON output.
Nick Dumas 9bf9e2f2ef Cleaning up more error handling
Nick Dumas 6be36326bb More sanity stuff
Nick Dumas 03f810acbd better error output and required flags
Nick Dumas dc453d7539 Validate now walks recursively
need to figure out a good way to collect the errors
Nick Dumas b3f04d1452 Upgrading to a walkfunc
Nick Dumas b6b4eda80b Adding proper error handling.
Nick Dumas d421ca4995 Refactoring validation code out of cmd/
Nick Dumas 5b93acf9ab Nicer error output
Nick Dumas 61b85fd9ba not keeping these in here
Nick Dumas e3fc79a785 Removing dead code.
Nick Dumas 114d67874c validate can now read remote schemas
and also resolve remote refs within those schemas. so now i can write
proper, composable/reusable stuff
Nick Dumas 30f3093f22 Naming things is hard
Nick Dumas b6cd9100a5 expanding the schemas
Nick Dumas 6bd6a8406e Validation works as expected.