Commit Graph

75 Commits (master)

Author SHA1 Message Date
Carl Tashian 44f3b97e61
Update Makefile
Co-authored-by: Herman Slatman <hslatman@users.noreply.github.com>
10 months ago
Carl Tashian e38e632dca
Post-review fixes 11 months ago
Carl Tashian f8b318bb90
Post-review fixes 11 months ago
Carl Tashian b2b8b48949
Trying a different approach 11 months ago
Carl Tashian de52aee9b1
Trying a different approach 11 months ago
Carl Tashian 5e68a6d49a
Check for gcc and pkg-config before building with cgo enabled 11 months ago
Herman Slatman 1cc3ad27a5
Run TPM simulator tests 1 year ago
Carl Tashian 2b76d11631
Clean up Makefile and fix goreleaser deprecation 1 year ago
Mariano Cano 39f46d31b9
Remove deprecated binaries
This commit removes the following deprecated binaries:

 - step-awskms-init
 - step-cloudkms-init
 - step-pkcs11-init
 - step-yubikey-init

From now on step and step-kms-plugin should be used to initialize the
PKI in AWS KMS, GCP KMS, PKCS#11 modules or YubiKeys.

A future commit will add step-kms-plugin to the docker images of
step-ca.

Fixes #1046
1 year ago
max furman c36b36f070
[action] cosign over docker image digest 2 years ago
max furman 7c5e5b2b87
Even more linter fixes 2 years ago
max furman 1e0ea6f958
more linting fixes 2 years ago
max furman ab0d2503ae
Standardize linting file and fix or ignore lots of linting errors 2 years ago
max furman 8ca9442fe9 Add -s to make fmt and bump golangci-lint to 1.45.2 2 years ago
max furman 5fc24c697c Fix a few more linter warnings and remove GOFLAGS from make lint 3 years ago
max furman 494da3d668 [action] goreleaser header packages 3 years ago
max furman 6ec8a1f114 Bump golangci-lint to latest 3 years ago
Mariano Cano bc14341387 Fix bootstrap command. 3 years ago
max furman 6476eb45a7 Need RELEASE variable defined in make debian 3 years ago
Carl Tashian 07cf037d6e Remove binary-* recipes from Makefile 3 years ago
max furman 78c15805f4 VERSION from ENV should always take precedence over CI tags 3 years ago
max furman 42a470d803 Move golangci-lint to github action | update bootstrap
- Update bootstrap to use official golangci-lint install
3 years ago
max furman 72217c972d GO111MODULE should not be necessary in bootstrap 3 years ago
max furman 79eb822326 Change `go get` to `go install` in bootstrap ...
- avoid the `-dev` tag
3 years ago
max furman aef1e8ca7b [action] build artifacts in .releases dir to match actions 3 years ago
max furman 9cfdd2f3df [action] change step-certificates to step-ca where possible 3 years ago
max furman 43b4e5b4f8 [action] rename debian 3 years ago
max furman 1748b2b6c6 [action] Rename some steps and fix version calculation for actions 3 years ago
max furman 836f68979c [actions] always build/test with go1.16 + rename travis target 3 years ago
max furman 2c495a347f [actions] renaming jobs and setting up docker job 3 years ago
Mariano Cano 57075d9518 Phony travis. 3 years ago
Mariano Cano 1ddddb6bc7 Permit linting and testing without CGO support.
Use CGO for testing and building in travis.
Fixes #471
3 years ago
Mariano Cano 97c8cd10cd Test with CGO enabled 3 years ago
Mariano Cano 8dca652bc7 Add support for PKCS #11 KMS.
The implementation works with YubiHSM2. Unit tests are still pending.

Fixes #301
3 years ago
Mariano Cano ffedccf439 Add step-awskms-init into the builds. 4 years ago
Mariano Cano aaaa7e9b4e Merge branch 'master' into cert-templates 4 years ago
Max 0eab3727bf
Merge pull request #336 from smallstep/max/docker
introduce docker-buildx
4 years ago
max furman 652377dbf6 Convert '-' to '~' in deb package name 4 years ago
max furman 9e9808fe3d introduce docker-buildx 4 years ago
max furman 3f844c5e23 Update the way SubjectKeyId is calculated, and more ...
- swith lint to first in line for `make all`
- update tests to conform with new subjectkeyid
4 years ago
Mariano Cano 497158d0f6 Fail early on builds. 4 years ago
Mariano Cano 5b680b2349 Add initialization script for an AWS KMS. 4 years ago
Mariano Cano ef2b13b163 Add step-yubikey-init as a target. 4 years ago
max furman 95b931bb52 Increase linter timeout limit ...
* Breaking in Travis
4 years ago
max furman 1a34e64c65 Try old method of installing golang linter ...
* Method from docs is broken in travis.
4 years ago
max furman a179a72342 Update installer location of golangci-lint. 4 years ago
max furman 3c0970c28a Bump golangci-lint to v1.24.0 4 years ago
max furman 9679299a89 Fix version and travis_tag vars in build pipeline 4 years ago
max furman aecddecf22 Simplify make bundling and generate ARM tarballs. 4 years ago
Mariano Cano 041aeb7a90 Add simple rule to run step certificates. 4 years ago