All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #191 Update examples to reference non-dev images
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #188 v1.2.0 breaks EC2 IAM role bucket access
- #183 set goarch for arm64 goreleaser
Warning arm64 docker images are broken in this release, please use to 1.2.1
- #146 Provide an arm image
- Multiple PRs
- #99 Document building images and pushing locally for PR testing
- #142 backend/s3: Add option to assume AWS IAM role
- #102 Implement option to disable cache rebuild if it already exists in storage.
- #86 Add backend operation timeout option that cancels request if they take longer than given duration.
BACKEND_OPERATION_TIMEOUT
,backend.operation-timeot
. Default value is3 minutes
. - #86 Customize the cache key in the path. Adds a new
remote_root
option to customize it. Defaults torepo.name
.
- #138 backend/gcs: Fix GCS to pass credentials correctly when
GCS_ENDPOINT
is not set. - #135 backend/gcs: Fixed parsing of GCS JSON key.
- #151 backend/s3: Fix assume role parameter passing
- #164 tests: lock azurite image to 3.10.0
- #133 backend/s3: Fixed Anonymous Credentials Error on public buckets.
- Fixes #132
- Nothing.
- Nothing.
- Add symlinks to archive
- Nothing
- Nothing.
- Nothing.
- Docker login on CI
- Fix branch matchers
- Fix github actions
- Fix snapshot tag matcher
- #121 Fix tests
- Generated missing embedded piece
- #112 Improve documentation and development tooling
- #125 Merge release v1.1
- #124 Push images for snapshots
- Remove branch trigger
- Remove draft from releases prevents publishing
- Remove snapshot flag from goreleaser
- #117 Removing leading newline in code block
- Revert snapshot simplifications
- Simplify snapshot releaser config
- #111 Update docs for CLI args with new override flag
- #126 Use bingo for tool dependencies
- #127 Use latest release candidate in CI
- User docker token
- Nothing.
- Nothing.
- #42 Add symlinks to archive
- Add missing stage
- Add missing labels
- Add release latest
- Add snapshot stage
f20a2ea Rename DRONE_REPO_OWNER to DRONE_REPO_NAMESPACE
- Nothing.
- Nothing.
- Improvements to build pipeline
9532da6 Clean and organize TODOs
- Nothing.
- Nothing.
- Add blogpost link to it
- Add cache-key parameter to README example
- Add slack message image
- Do not try to rebuild cache for the paths do not exist
- Fix drone release
- Fix image name in README
- Fix link to examples in README
- Fix parameter naming issue in examples
- Fix pure Docker example in README
- Some README improvements
- goreleaser releases Docker
- Nothing.
- Nothing.
- Add new drone logo
- goreleaser releases Docker
- Nothing
- Nothing.
- Nothing.
- Add new drone logo
- goreleaser releases Docker
- Nothing
- Nothing.
- Nothing.
- Add docs for drone plugin index
- Add how it works
- Fix minor command issue
- Integrate with Drone.io
- Trigger on a tag
- Use scratch as base image
ba005b6 Improve README
- Nothing.
- Nothing.
- Fix behaviour with empty credentials
- Print out more information when debug enabled
- Improve Documentation
- Nothing.
- Nothing.
- Add additional information for cache keys
- Add annotations for cache metadata fields
- Add cache key template helper functions (checksum, epoch, arch, os)
- Add github codeowners
- Volume/Filesystem Cache (#15)
- Enable more linters and fix discovered issues (#14)
- Update documentation (#16)
- Nothing.
- Nothing.
- CircleCI like template cache keys
- Short names to CLI flags
- Gzip support
- integration tests
- Make Restore/Rebuild flags mutually exclusive
- Ability to read environment variables from a file removed.
- Plugin no longer depends on github.com/joho/godotenv.
env-file
flag is no longer available. - Plugin no longer depends on github.com/sirupsen/logrus.
- Nothing.