Phil Miller
7d2ddc1cde
fixes path in scripts/generate-man-page-md.sh ( #1075 )
2022-01-22 11:51:16 +11:00
robertomier
0b49bebad9
chore: script to build the deb sources ( #1045 )
...
* chore: script to build the deb sources
now it includes the man files. This script makes only sense executing
on the machine having the gpg key needed to sign and push to ppa
* fix: dput dependency and proper configuration
2021-12-23 11:43:21 +11:00
Mike Farah
df32baedf1
Added XML decoder ( #1044 )
2021-12-21 15:02:07 +11:00
Mike Farah
ae60fb8e38
Improved extract-checksum.sh
2021-12-10 16:57:04 +11:00
Mike Farah
9e4116d845
Added script for extracting checksums
2021-12-10 15:02:59 +11:00
Mike Farah
adb6144606
Fixed docker permission issue #1014
2021-12-02 20:06:51 +11:00
Matthieu MOREL
8fdf6414c1
update Golangci version to v1.43.0
2021-11-26 20:15:59 +11:00
Rob Ferguson
46d1d6825f
Include version query for tools
2021-11-25 10:46:39 +11:00
Mike Farah
c2952d49e5
Attempt to fix golint problem
2021-11-24 11:12:47 +11:00
Mike Farah
7f629d5e36
Added errorlint to devtools
2021-11-24 09:27:17 +11:00
AJ ONeal
207d863edf
Update install-man-page.sh
2021-11-21 17:46:49 +11:00
AJ ONeal
2e18e2f669
feature: detect MANPATh and install there
2021-11-21 17:46:49 +11:00
Matthieu MOREL
76841fab3b
Update check.sh
2021-11-16 16:20:50 +11:00
Mike Farah
d7a34843af
Include secure as part of build process
2021-11-10 13:27:55 +11:00
Mike Farah
0557439765
Update document generation script
2021-11-03 22:37:07 +11:00
Mike Farah
de90b3e85e
gitbook wip
2021-11-03 22:37:07 +11:00
Mike Farah
ee376fdfd2
Man page release workflow wip
2021-10-20 15:01:08 +11:00
Mike Farah
bc04873292
Man page
2021-10-18 11:03:53 +11:00
Mike Farah
e741e6d52f
Man page wip
2021-10-15 10:39:33 +11:00
Mike Farah
948399f163
Man page wip
2021-10-15 09:59:08 +11:00
Mike Farah
0436b77d91
Man page wip
2021-10-15 09:51:42 +11:00
Mike Farah
989b11764d
Updating to go 1.17 to fix CVE #944
2021-10-02 15:12:57 +10:00
Mike Farah
85bbbbeed4
shellcheck
2021-07-18 17:05:12 +10:00
Mike Farah
7474ac62ef
Now using shunit2 for acceptance tests
2021-07-18 16:55:08 +10:00
Mike Farah
9c8253b582
Front matter processor seems to be working!
2021-07-18 13:17:35 +10:00
Mike Farah
f6e2ab5cef
Remember comments in empty files
2021-07-16 22:08:22 +10:00
Mike Farah
28a8721f49
Handle empty files
2021-07-16 21:08:20 +10:00
Mike Farah
a13617407e
Fixed EOF bug when processing empty files
2021-07-16 20:56:22 +10:00
Mike Farah
d74bb8e28d
Adding magic to detect leading seperators
2021-07-15 11:34:49 +10:00
Mike Farah
b4ce50b705
Fixed secure script to run against all files
2021-07-07 20:06:14 +10:00
Andrew Stribblehill
d61b9cab65
Checksum archives as well as binaries
...
Often, checksums are based on the archive files. This gives some measure of confidence that the file won't exploit a tar or zip vulnerability.
2021-06-22 08:47:43 +10:00
Alec Thomas
9e61f88dba
Add darwin/arm64 builds
2021-06-12 16:39:06 +10:00
Mike Farah
fae2b2643c
Added gofmt to format command
2021-06-01 10:52:14 +10:00
Mike Farah
c632fd3641
cannot run gosec on all docker platforms, removing from devtools
2021-03-19 13:40:24 +11:00
Mike Farah
b2186d5404
Added gosec
2021-03-03 19:44:34 +11:00
Mike Farah
1b887e23b3
scripts/check works for local and docker build
2020-12-30 10:40:41 +11:00
Chris Warth
a76b72e691
find golangci_lint through PATH
2020-12-30 10:30:53 +11:00
Mike Farah
a6ae33c3f1
Cleaning up release process, fixed github action version
2020-12-29 09:50:21 +11:00
Mike Farah
8ee6f7dc1a
fixing xcompile for git action
2020-12-22 22:50:01 +11:00
Mike Farah
8bd54cd603
fixing xcompile for git action
2020-12-22 22:31:28 +11:00
Mike Farah
f2f7b6db0f
only tar executable files
2020-12-22 20:50:52 +11:00
Mike Farah
e082fee5d4
Fixed rhash call
2020-12-22 20:37:35 +11:00
Mike Farah
412911561f
Fixed xcompile.sh
2020-12-22 20:23:13 +11:00
Mike Farah
4c60a2a967
trialing github release actions
2020-12-22 19:52:44 +11:00
Mike Farah
f059e13f94
automated docker releases!
2020-12-22 16:16:31 +11:00
Mike Farah
7849232255
tar files to keep permissions of exectuable
2020-12-22 10:25:15 +11:00
Mike Farah
57cd67f055
Added compressed binaries for download managers and better file size
2020-12-21 21:40:08 +11:00
Mike Farah
6b17fd4fc1
Added trivy to docker build, bumped alpine image
2020-12-21 15:48:25 +11:00
Mike Farah
efb9027540
Merge branch 'v4'
2020-12-20 13:31:23 +11:00
Mike Farah
773b1a3517
fixed create doc for eval-all
2020-12-01 14:23:27 +11:00
Mike Farah
cf4915d786
improved acceptance tests
2020-12-01 14:14:16 +11:00
Mike Farah
5972bb2f23
attempt to fix pipeline
2020-11-25 11:17:28 +11:00
bahetiamit
e07a5b6065
Adding github action on release to publish multi-arch image
2020-11-20 13:48:35 +11:00
Mike Farah
79867473d5
updating release
2020-11-16 10:28:57 +11:00
Mike Farah
af39fc737d
Fixed linting
2020-11-13 14:07:11 +11:00
Mike Farah
3b0aaac626
Added checksum hashes order to release
2020-09-18 16:37:45 +10:00
Mike Farah
5b7b390a33
Force static linking
2020-09-13 10:32:45 +10:00
Mike Farah
778f8c6916
Removed doctools
2020-09-08 13:03:18 +10:00
Mike Farah
f68b24323e
Attempt to fix git workflow action
2020-04-14 11:18:45 +10:00
Mike Farah
1f9a3f5f6c
Added negative index capability
2020-04-13 10:36:46 +10:00
Mike Farah
8ade1275e2
Fixing github action description
2020-03-02 08:43:47 +11:00
Mike Farah
f91093d5fe
Colors work for all commands
2020-02-28 10:42:19 +11:00
Mike Farah
d83c46eec2
Uncomment line in publish script
2020-02-13 10:22:52 +11:00
Mike Farah
720cc8f798
Update cli docs
2020-01-30 09:58:21 +11:00
Mike Farah
96955ffa9c
release notes
2020-01-11 09:55:24 +11:00
Mike Farah
52eef67e37
more tests, some refactoring
2020-01-09 08:17:56 +11:00
Conor Nosal
64d1e58f97
test coverage and linting
2019-12-06 13:58:56 +11:00
Mike Farah
b6da773dde
Bumbed snapcraft version
2019-11-01 12:40:35 +11:00
Mike Farah
97d1aa2b26
Added formatter, fixed docker build
2019-10-31 08:21:19 +11:00
Elliot
d05391e244
update ci to use go 1.13, switch to golangci-lint
2019-10-31 08:21:19 +11:00
Azimjon Ilkhomov
bc4bab9380
Fix typo
2019-08-05 11:30:20 +10:00
Mike Farah
a5f5fb2562
Publish moves files after uploading for speedy retries
2019-05-16 14:54:58 +10:00
Mike Farah
f8c1c3c1b4
Updated instructions w.r.t keys and values starting with dashes
2019-04-29 16:14:33 +10:00
Mike Farah
5e5468af3b
Release instructions update
2019-03-22 16:03:11 +11:00
Mike Farah
785ee68a76
Improved docker build process
2018-10-25 17:49:46 +11:00
Mike Farah
28169b04f7
Added build support for all linux architectures supported by gox
2018-07-23 09:16:52 +10:00
Mike Farah
742cf748ac
Added support for PPC architectures
2018-07-18 13:45:15 +10:00
Mike Farah
c86aeca325
Fixed script for publishing from a mac
2018-05-07 20:39:18 +10:00
Mike Farah
a4f124f24f
Updated repo name
2018-05-07 16:40:23 +10:00
Mike Farah
0e4f9e8579
Update docs
2017-12-19 11:59:27 +11:00
Mike Farah
cb48ba7173
Rename to yq
2017-12-18 15:29:41 +11:00
Mike Farah
dc4f8a6adb
Fixed vendor scripts
2017-12-18 15:29:41 +11:00
kenjones
a00e6c5316
Task: Add release process
2017-09-24 21:10:57 -04:00
kenjones
72bd88cfa5
Feature: Adds support for --version
...
Resolves : #24
2017-09-23 01:08:39 -04:00
kenjones
6980be3800
Feature: Adds merge command
...
Adds merge command for merging multiple yaml files together.
Resolves : #31
2017-09-23 14:45:59 +10:00
kenjones
cf2f23d747
Bugfix: Resolve failing acceptance test
2017-09-22 23:58:50 -04:00
kenjones
86639acf70
Task: Simplify development
...
The base directory has all shell scripts in scripts/
and all example/test files in examples/.
A Makefile provides all the commands with helpful information.
If a developer simply types `make` then vendor is properly updated,
the code is formatted, linted, tested, built, acceptance test run,
and installed.
Linting errors resolved.
Ignored test case (`TestParsePath`) updated to work as expected.
2017-09-23 08:37:34 +10:00