Carlos Alexandro Becker
72329ab722
refactor: improve handling of extra fields in artifacts ( #3191 )
...
* refactor: improve handling of extra fields in artifacts
Backporting from pro: with this we can parse the artifacts list from
json into the context and use them again.
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* test: fix
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2022-06-23 23:36:19 -03:00
Carlos Alexandro Becker
fe7e2123bd
feat: replacing the log library ( #3139 )
...
* feat: replacing logs
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests et al
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* feat: update termenv/lipgloss
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* wip: output
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: pin dep
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: update
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: deps
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: dep
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2022-06-21 21:11:15 -03:00
Carlos A Becker
53bbc6546f
fix: goamd64 should allow the only range from v1 to v4
...
It was just allowing v2 and v3 due to some misreading on my side.
This commit fixes it to allow v1, v2, v3 and v4.
refs #3016
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
2022-04-13 21:30:08 -03:00
Carlos Alexandro Becker
b0583c700b
feat: support GOAMD64 ( #3016 )
...
* feat: support GOAMD64
* fix: test
* wip
* wip: docker et al
* fix: archive format name
* test: added new test
* feat: nfpm amd4, mips et al
* chore: rm unused file
* fix: brew for multiple goamd64
* fix: krew
* feat: aur
* feat: krew
* docs: brew
* feat: gofis
* feat: scoop
* fix: docker filters
* fix: snapcraft
* fix: improve diff a bit
* fix: snapcraft name template
2022-04-11 22:43:22 -03:00
fredbi
8d6ef40020
feat(yaml): upgraded from yaml.v2 to yaml.v3 ( #3004 )
...
* chore(yaml): upgraded from yaml.v2 to yaml.v3
* provided internal package to take care of backward
compatible settings:
* UnmarshalStrict method
* mute io.EOF unmarshaling errors
* marshal indenting with 2 chars
* adapted unit tests to new yaml v3
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
* fixed failing tests
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2022-03-29 14:00:53 -03:00
Carlos Alexandro Becker
b28a28efb6
feat: allow to template commit author ( #2826 )
...
* feat: allow to template commit author
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
* chore: fmt
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
2022-01-11 09:15:28 -03:00
Carlos Alexandro Becker
e8c8a2832f
feat: improve universal binaries on krew/brew/gofish ( #2747 )
...
* feat: improve universal binaries on krew/brew/gofish
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
* test: OnlyReplacingUnibins
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
* fix: archive
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
* fix: do not replace single-arch
Signed-off-by: Carlos A Becker <caarlos0@gmail.com >
2021-12-07 21:53:39 -03:00
Carlos Alexandro Becker
8955b2503a
fix: jsonschema field names ( #2693 )
...
* fix: jsonschema field names
* fix: validate missing tags
2021-11-23 10:18:09 -03:00
Carlos Alexandro Becker
52cf951c30
feat: krew support ( #2639 )
...
* feat: krew support
* fix: adds it to the pipe
* chore: fmt
* test: improvements
* fix: rm unused code
* fix: stringer
* fix: tmpl
* test: improvements
* fix: lint issues
* fix: only allow 1 binary per archive
* fix: validate
* chore: comment
* fix: renamed to manifest
* fix: krew plugin manifest
* fix: name
* fix: godoc
* fix: install validate-krew-manifest on ci
* fix: helper
* fix: ensure order
* fix: testing
* docs: guidelines
* fix: flag
2021-11-11 09:37:58 -03:00