1
0
mirror of https://github.com/smallstep/cli.git synced 2026-10-24 11:19:19 +03:00

63 Commits

Author SHA1 Message Date
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