I was really tired of copying and pasting that over and over again and
keeping it all in sync...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
merge after 48h to ensure DNS is propagated.
before merging, delete site on vercel.com
refs https://github.com/goreleaser/goreleaser/issues/3502
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
- generate releases.json et al on our github actions workflow
- use those when building and also on our `run` script
- new releases will dispatch the workflow so it re-generates the needed
files
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
* chore(ci): improve tparse output
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
* chore(ci): improve tparse output
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
* feat: make pkg pass lintian validations
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: lintian issues
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: bash completions
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat: manpages
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: section
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat: use mango instead
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: improvements
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: unused
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat(schema): Add command that generates the jsonschema for .goreleaser.yml files
This commit adds the jsonschema/schema subcommand that generates a jsonschema doc based on the Project go struct.
For the config types that alternatively allow you to specify a string via custom UnmarshalYAML function, this commit adds the JSONSchemaType function, so the type gets documented with an oneOf with string or itself.
Add yaml key names for properties that are currently missing them, so alecthomas/jsonschema generates the keys with correct casing.
Signed-off-by: Patrick Hahn <patricksilashahn@gmx.net>
* fix: Add linguist-generated attribute to generated schema json to exclude this file from pull request size validation
Signed-off-by: Patrick Hahn <patricksilashahn@gmx.net>
* fix: run gofumpt
Signed-off-by: Patrick Hahn <patricksilashahn@gmx.net>
* chore(schema): update alecthomas/jsonschema and regenerate schema.json
Signed-off-by: Patrick Hahn <patricksilashahn@gmx.net>
* feat: upgrade cobra
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat: upgrade cobra
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: docs
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* chore: less diffs
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* docs: add cmd docs
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: cmd docs
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: num cpus
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: improve some things
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: improve docs
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: script
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Instead of passing the password using the `-p` arg which is deprecated, we now use `--password-stdin` which is recommended.
Solves the following warning:
```
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
```