yq/scripts
Matheus Macabu c46c1a7128
build: use goreleaser for building cross-compiled binaries and add riscv64 target (#2135)
* build: use goreleaser to cross-compile binaries for all platforms and archs

The main motivation behind it is because "gox" is unmaintained and archived
and it does not support "linux/riscv64" as a target.

Right now, goreleaser is only building the binaries, and I've tried to replicate
the exact same way the old script does.

In the future, if so desired, goreleaser could be used to further automate the
build and release pipeline by creating the release in GitHub.

* build: create binaries and OCI image for linux/riscv64
2024-08-20 13:09:12 +10:00
..
acceptance.sh shellcheck 2021-07-18 17:05:12 +10:00
build-small-yq.sh Can build yq with no lua 2023-10-03 16:22:23 +11:00
bump-version.sh Attempt to use the latest snapcraft build 2024-02-02 14:49:41 +11:00
check.sh Update check.sh 2021-11-16 16:20:50 +11:00
copy-docs.sh Added XML decoder (#1044) 2021-12-21 15:02:07 +11:00
coverage.sh more tests, some refactoring 2020-01-09 08:17:56 +11:00
devtools.sh Updated to latest golint 2024-01-11 13:17:34 +11:00
extract-checksum.sh Spellig with cspell 2023-09-19 10:43:11 +10:00
format.sh Bumping to go1.18, bumping dev tools 2022-03-28 14:18:55 +11:00
generate-man-page-md.sh Spellig with cspell 2023-09-19 10:43:11 +10:00
generate-man-page.sh Spellig with cspell 2023-09-19 10:43:11 +10:00
install-man-page.sh Update install-man-page.sh 2021-11-21 17:46:49 +11:00
release-deb.sh Spellig with cspell 2023-09-19 10:43:11 +10:00
secure.sh shellcheck 2021-07-18 17:05:12 +10:00
setup.sh Task: Simplify development 2017-09-23 08:37:34 +10:00
shunit2 Fix typos (#1798) 2023-09-26 14:18:18 +10:00
spelling.sh Spellig with cspell 2023-09-19 10:43:11 +10:00
test-docker.sh Fixed docker permission issue #1014 2021-12-02 20:06:51 +11:00
test.sh Debug github build 2022-01-27 12:47:06 +11:00
xcompile.sh build: use goreleaser for building cross-compiled binaries and add riscv64 target (#2135) 2024-08-20 13:09:12 +10:00