s3deploy

A simple tool to deploy static websites to Amazon S3 and CloudFront with Gzip and custom headers support (e.g. "Cache-Control")

MIT License

Stars
530
Committers
12
s3deploy - v2.12.1

Published by bep 10 days ago

What's Changed

  • Print release tag in hugo version f951c0d @bep #506
s3deploy - v2.12.0

Published by bep 10 days ago

Improvements

  • release: Publish a tar.gz archive for MacOS 0a957c5 @bep #497
  • Add -strip-index-html 034e621 @bep #503
  • Add flags/config -skip-local-files, -skip-local-dirs 7314143 @bep #53 #58
  • Bump github.com/bep/helpers from 0.4.0 to 0.5.0 a093e11 @dependabot[bot]
  • Bump golang.org/x/text from 0.16.0 to 0.19.0 00d3cce @dependabot[bot]
  • Bump golang.org/x/sync from 0.7.0 to 0.8.0 ab45c67 @dependabot[bot]
  • github: Bump Go versions daa048e @bep
  • Bump golang.org/x/text from 0.14.0 to 0.16.0 7154948 @dependabot[bot]
  • Bump golang.org/x/sync from 0.3.0 to 0.7.0 11076cd @dependabot[bot]
  • Bump golang.org/x/text from 0.10.0 to 0.14.0 85648b9 @dependabot[bot]
  • Bump github.com/frankban/quicktest from 1.14.5 to 1.14.6 5413eac @dependabot[bot]
  • Bump github.com/rogpeppe/go-internal 0e3534f @dependabot[bot]
  • Bump github.com/peterbourgon/ff/v3 from 3.3.0 to 3.4.0 50acfd1 @dependabot[bot]
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.33.1 to 1.35.0 a526152 @dependabot[bot]
  • Bump golang.org/x/sync from 0.2.0 to 0.3.0 34235d3 @dependabot[bot]
  • Bump github.com/aws/aws-sdk-go-v2/service/cloudfront 73dd3e9 @dependabot[bot]
  • Bump golang.org/x/text from 0.9.0 to 0.10.0 e5a43cb @dependabot[bot]
  • Bump golang.org/x/sync from 0.1.0 to 0.2.0 71555a1 @dependabot[bot]
  • Bump github.com/frankban/quicktest from 1.14.3 to 1.14.5 4806fbc @dependabot[bot]

Bug fixes

  • Fix typos and update GitHub actions versions a67c241 @deining
s3deploy - v2.11.0 Latest Release

Published by bep over 1 year ago

What's Changed

  • Bump github.com/aws/aws-sdk-go-v2/service/cloudfront f15afc7 @dependabot[bot]
  • Bump golang.org/x/text from 0.8.0 to 0.9.0 e3047e8 @dependabot[bot]
  • Bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.21 to 1.13.22 8eb0f10 @dependabot[bot]
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.27.11 to 1.33.1 75a9a52 @dependabot[bot]
  • github: Skip gocover for dependabot 24517e9 @bep
  • Do not run codecov on forked PRs d9d8378 @bep
s3deploy - v2.10.1

Published by bep over 1 year ago

What's Changed

  • Rework test scripts d31662d @bep
  • github: Disable tests for Go 1.20 1b4865c @bep
  • Don't fail if S3DEPLOY_TEST_KEY is not set ba2e93c @bep
  • Bump golang.org/x/text from 0.3.7 to 0.8.0 ded3346 @dependabot[bot]
  • deps: Update github.com/rogpeppe/go-internal v1.9.0 => v1.10.0 5e9186d @bep
s3deploy - v2.10.0

Published by bep over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/bep/s3deploy/compare/v2.9.0...v2.10.0

s3deploy - v2.9.0

Published by bep about 2 years ago

There are some major technical upgrades in this release, but no functional changes/breakage.

Most notably:

  • Upgrade to the AWS SDK V2
  • Rework the flag/config handling to allow OS env as flags, flags defined in config file and env var interpolation in config file. See the Documentation for more info.
  • A set of integration tests using testscript has pulled the test coverage up around ~80%.
  • We have ported the release script to Hugoreleaser. This means that the archive names have changed (standardised), but it also means that you get only one unviversal, notarized MacOS PKG archive.

Changes

  • readme: Adjust cache value in example 2bac7ad @bep #52
  • deps: go get -u 2b0aec3 @bep
  • Update README.md b6d05c2 @bep
  • Rework and simplify the flag/config handling 44c92f6 @bep #23
  • Add integration tests d41c57c @bep
  • Upgrade to aws-sdk-go-v2 1617a92 @bep
s3deploy - v2.8.1

Published by bep about 2 years ago

Changelog

f63c5b7 Revert "Add route-scoped ACL configuration"

s3deploy - v2.8.0

Published by bep about 2 years ago

What's Changed

Full Changelog: https://github.com/bep/s3deploy/compare/v2.7.0...v2.8.0

s3deploy - v2.7.0

Published by bep over 2 years ago

Changelog

b66e5d2 Allow multiple distribution-id
4d7acf3 Update README.md

s3deploy - v2.6.0

Published by bep almost 3 years ago

Changelog

e622115 Add 'ignore' flag

s3deploy - v2.5.1

Published by bep almost 3 years ago

Changelog

ca63653 circleci: Bump Goreleaser

s3deploy - v2.5.0

Published by bep almost 3 years ago

Changelog

928716d Upgrade to Go 1.17
2d75d42 Bump github.com/aws/aws-sdk-go from 1.40.20 to 1.41.11

s3deploy - v2.4.0

Published by bep about 3 years ago

Changelog

aad0700 goreleaser: Update config to new version
54ffc30 Bump github.com/aws/aws-sdk-go from 1.15.27 to 1.40.20
627809c Bump gopkg.in/yaml.v2 from 2.2.1 to 2.4.0
f915e48 Bump github.com/stretchr/testify from 1.2.2 to 1.7.0
5ef0487 Bump golang.org/x/text from 0.3.0 to 0.3.7
ab8a188 Handle CDN invalidate for root context stored in bucket sub path
9f387d0 Allow setting ACL as a string
6e56b8f readme: Update path in go get
977f0c9 Simplify normalizeInvalidationPaths
78ad173 releaser: Bump to Go 1.16.7
9d67e2b github: Fix failing test on Windows in GitHub actions
eea77a0 github: Fix test package
678875d readme: Add test status badge
3d0e846 build: Replace Travis/Appveyor with GitHub Actions
93ec024 github: Add dependabot config

s3deploy - v2.3.5

Published by bep over 4 years ago

Changelog

a87669c release: Remove the 386 build

s3deploy -

Published by bep over 4 years ago

s3deploy -

Published by bep over 4 years ago

Add /v2 to the path in go.mod to make it installable via "go get".

s3deploy - v2.3.2

Published by bep over 5 years ago

Changelog

56b818b Add Prefix param to ListObjectsPages

s3deploy - v2.3.1

Published by bep over 5 years ago

Changelog

b97a922 Unexport pathEscapeRFC1738
b814d21 Encode CloudFront invalidation paths
de166f3 Update README.md

s3deploy - v2.3.0

Published by bep almost 6 years ago

Main thing in this release; a new flag:

 -public-access
        set public ACL on uploaded objects, defaults to private if not set.

See #39

Changelog

ed74ea6 S3: Add Public ACL flag - default to private.
48a7d5f Add CloudFront IAM Policy example
7743b71 Update README with Homebrew instsall instructions etc.
c6d32f4 Remove superflous trailing slash in path.Join

s3deploy - v2.2.0

Published by bep about 6 years ago

Changelog

d9f955f Add CloudFront cache invalidation
9f84015 circleci: Do go mod download before build