Carl Tashian
3d9263c37f
Inline the common.mk file into our Makefile since it's not used anywhere else
2023-03-20 20:42:18 -07:00
Carl Tashian
e2cf1e1437
Move .version.sh to make/
2023-03-15 16:18:59 -07:00
Carl Tashian
b1d5dde114
One more GoReleaser deprecation fix; install GoReleaser via make bootstrap
2023-03-15 16:15:02 -07:00
Carl Tashian
c73413b9a1
Simplify Makefile, remove unnecesary items
2023-03-15 15:26:02 -07:00
max furman
d4b947ee22
[action] keyless cosign for all release artifacts
2022-10-27 22:50:19 -07:00
max furman
2d96380899
Fix unused linter warnings
...
* use errors.As with interface{} correctly
2022-09-21 18:19:24 -07:00
max furman
d56e1a05aa
Add newline in makefile
2022-09-13 22:34:43 -04:00
max furman
5becbd8e98
use latest for bootstrap where possible
2022-09-13 22:18:49 -04:00
max furman
46c98ad311
A couple make target improvements
...
- fix golangci-lint version
- add gotestsum to bootstrap and use in test target
2022-09-13 15:46:26 -04:00
max furman
fbadd05a6b
[action] Add govulncheck to lint target | capture go cI in goCI.yml
2022-09-06 13:09:33 -07:00
max furman
ee1812a3c8
[action] convert lint,test,build job to use workflow
2022-08-23 22:25:53 -07:00
max furman
a62a7fa71c
nolinlint
2022-08-18 19:22:46 -07:00
max furman
85fa03947f
Fix or ignore gosec issues
...
* fix a few other linting issues
2022-08-18 18:55:38 -07:00
Andrew Reed
842cf841f2
golangci-lint v1.45.2 avoids panic on Go 1.18
2022-03-25 10:04:33 -05:00
Omar Aloraini
fb2ca6cde7
Add completion command
...
Fixes #622
2022-02-10 01:26:12 +03:00
Albert ARIBAUD
e6d4ad6f0d
Fix make bootstrap failing to install golangci-lint using GOPATH
...
Fixes #535
2021-09-04 11:30:07 +02:00
max furman
83127daec8
[action] sign multiarch docker images with cosign
2021-09-01 11:52:46 -07:00
max furman
d89f9367e5
bump golangci-lint to latest
2021-08-30 14:17:33 -07:00
Jok Thuau
8d63045509
option to build for use with delve
2021-06-11 13:39:05 -07:00
max furman
38e6d94e6c
golangci-lint action | //nolint deprecation warnings ...
...
- remove bootstrap from all and use make ci from actions
2021-04-13 17:46:29 -07:00
Andrew L. Moore
7459eececa
Include autocomplete in distribution archives.
2021-03-22 23:12:37 -04:00
max furman
16f47a7370
Add -j junk arg for windows zip
2021-02-08 15:42:47 -08:00
Mariano Cano
cec19dd5a5
Update golangci-install.sh
2021-01-07 18:44:29 -08:00
max furman
084916939d
Add prerelease conditionals, fix docker cli password warning
2020-12-29 10:00:32 -05:00
Mariano Cano
2f01e885c1
Rename variable GOFLAGS to CGO_OVERRIDE.
...
GOFLAGS is an environment variable that Go understands, without
this change it wasn't possible to enable cgo, as GOFLAGS=CGO_ENABLED=1
is not a valid GOFLAGS.
Remove unnecessary `make simple`, `make build` can be used instead.
2020-10-28 15:11:49 -07:00
max furman
85070796c9
Send docker error /dev/null in make
2020-08-31 11:25:29 -07:00
Carl Tashian
da297f3147
[skip ci] Revert makefile to turn off docker test
2020-08-19 10:38:42 -07:00
Carl Tashian
0ea12096c4
[travis test] Force docker to run
2020-08-19 09:03:37 -07:00
Carl Tashian
dec844b621
Parallel of step/certificates#353
2020-08-19 08:52:09 -07:00
max furman
db3fbc0baa
Turn off docker builds for master branch. Only build for releases.
2020-08-18 11:28:05 -07:00
Carl Tashian
4d489f518a
Updates based on changes to make/docker.mk in step/certificates
2020-08-17 12:34:18 -07:00
Carl Tashian
22f8891c15
Get docker buildx working on both darwin & linux
2020-08-12 19:49:46 -07:00
max furman
64acb5548f
add .zip archive option for bundling step
...
- only used for the windows archive
2020-08-04 09:48:12 -07:00
max furman
4c542868c3
Add docker build for arm64
2020-07-21 10:16:14 -07:00
max furman
ea17bc44bc
CI/CD: general release should push version and latest tag
2020-05-04 11:50:20 -07:00
max furman
6a71c687fb
Change docker image name back to step-cli
2020-05-04 11:33:03 -07:00
max furman
50920e78d1
Change travis golangci-lint installer ...
...
* increase linter timeout -- breaking in travis
2020-04-21 10:18:04 -07:00
max furman
2e4bdd30ad
Separate master and non-master builds in travis.
2020-04-20 17:16:32 -07:00
max furman
4b8d041763
Couple grammar and empty new-line fixes
2020-04-20 16:20:45 -07:00
Christian Wolf
f179503306
Implemented multiarch docker build
...
Made manual build work
Rewritten Makefile
Updated changed in Makefile
Removed unneeded file
Tried to remove bug in Makefile
Added experimental features to Makefile
Added mkdir to allow adding experimental features
Added version output
Added buildx static binary
Test calling buildx static binary directly
Set all buildx commands to all invocations
Chnaged the log outputs
Removed redundant code
2020-04-17 13:11:01 +02:00
max furman
f8bc862f1f
Fixing version and tag vars in make.
2020-04-09 20:34:50 -07:00
max furman
80d074a992
Update makefile to use TRAVIS_TAG for version when available.
2020-04-09 19:25:32 -07:00
Max
7a2ba17768
Merge pull request #248 from NonLogicalDev/add-arm-builds
...
Add ARM support for step-cli
2020-04-07 15:36:23 -07:00
Christian Wolf
b8e80904e1
Using output variable in build target
2020-04-05 08:37:17 +02:00
Oleg Utkin
eb03782f7c
Add ARM support for linux-bundle
2020-04-04 17:37:05 -07:00
Mariano Cano
f8a97cc708
Use golangci-lint v1.19.1
...
See https://github.com/golangci/golangci-lint/issues/885
2020-01-28 13:34:00 -08:00
Mariano Cano
125ad9a4af
Fix bootstrap command.
2020-01-28 13:34:00 -08:00
Mariano Cano
aa87f444ff
Get a released version of golangci-lint.
...
Using `go get` does not use a patched version of x/tools.
2020-01-28 13:34:00 -08:00
Mariano Cano
d4cc335cba
Attempt to fix linter errors on travis.
2020-01-28 13:34:00 -08:00
Mariano Cano
1e60db6dae
Add file to install golangci-lint.
...
Using go get does not use a patched version of x/tools.
2020-01-10 16:08:29 -08:00