You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform/vendor/github.com/hashicorp/aws-sdk-go-base
Angie Pinilla 582fb73a7c
deps: Update aws-sdk-go-based to 0.6.0
6 years ago
..
tfawserr deps: Update aws-sdk-go-based to 0.6.0 6 years ago
.golangci.yml backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
CHANGELOG.md deps: Update aws-sdk-go-based to 0.6.0 6 years ago
GNUmakefile deps: github.com/hashicorp/aws-sdk-go-base@v0.4.0 (#22994) 7 years ago
LICENSE backend/s3: Switch from github.com/terraform-providers/terraform-provider-aws to github.com/hashicorp/aws-sdk-go-base 7 years ago
README.md deps: Update aws-sdk-go-based to 0.6.0 6 years ago
awsauth.go deps: Update aws-sdk-go-based to 0.6.0 6 years ago
config.go backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
endpoints.go backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
errors.go backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
go.mod backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
go.sum backend/s3: Updates for Terraform v0.13.0 (#25134) 6 years ago
logger.go backend/s3: Switch from github.com/terraform-providers/terraform-provider-aws to github.com/hashicorp/aws-sdk-go-base 7 years ago
mock.go deps: Update aws-sdk-go-based to 0.6.0 6 years ago
session.go deps: Update aws-sdk-go-based to 0.6.0 6 years ago
validation.go deps: github.com/hashicorp/aws-sdk-go-base@v0.4.0 (#22994) 7 years ago

README.md

aws-sdk-go-base

An opinionated AWS Go SDK library for consistent authentication configuration between projects and additional helper functions. This library was originally started in HashiCorp Terraform, migrated with the Terraform AWS Provider during the Terraform 0.10 Core and Provider split, and now is offered as a separate library to allow easier dependency management in the Terraform ecosystem.

NOTE: This library is not currently designed or intended for usage outside the Terraform S3 Backend and the Terraform AWS Provider.

Requirements

Development

Testing this project can be done through Go standard library functionality or if Make is available:

$ go test -v ./...
# Optionally if Make is available; both run the same testing
$ make test

Code quality assurance uses golangci-lint:

$ golangci-lint run ./...
# Optionally if Make is available; both run the same linting
$ make lint

Release Process

  • Push a new vX.Y.Z tag to the repository
  • Close associated vX.Y.Z milestone
  • For Terraform AWS Provider: Renovate will automatically detect the update and submit a dependency pull request (usually within an hour)
  • For Terraform S3 Backend: Submit a new dependency pull request by running:
go get github.com/hashicorp/aws-sdk-go-base@vX.Y.Z
go mod tidy
go mod vendor