Merge pull request #68 from serokell/zhenya/aws-sync
[OPS-984] Deployment: run `aws cp` before `aws sync` to replace existing files
Deployment: run `aws cp` before `aws sync` to replace existing files
`aws s3 sync` compares file size and timestamps to decide if a file in
the bucket needs to be replaced, but all files in nix store have
timestamp=1. So if a new file happens to have the same size as the old
one, `aws s3 sync` would decide that it does not need to be updated.
Run `aws cp` before `aws sync` to update existing files unconditionally
Merge pull request #64 from serokell/zhenya/ops934-deploy-to-aws
[OPS-934] Deploy website to AWS, add 404 page
[OPS-934] Add a primitive 404 page
CloudFront has a terrifying 404 page by default
[OPS-934] Deploy website to AWS
Merge pull request #67 from serokell/fix-builds
Fix builds
Clean up and fix build system
Remove x-revision
If I understand correctly, it has no place in source control and should
only be provided when updating the cabal file on Hackage.
Merge pull request #62 from andersk/version-bounds
Bump upper version bounds for Stackage lts-15.x
Bump upper version bounds for Stackage lts-15.x
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Please Hackage by adding Paths_nixfmt to autogen-modules
Merge pull request #55 from serokell/zhenya/pipeline
Store buildkite pipeline steps in the repository
Store buildkite pipeline steps in the repository
Version control is good. Steps copied verbatim from the buildkite
settings
Merge pull request #54 from serokell/fix-parens
Fix indentation of leading comments in parens
Fix indentation of leading comments in parens
Merge pull request #52 from rycee/include-version
Include version in `--version` output
Put summary and help in their proper places
Include version in `--version` output
Fixes #50
Merge pull request #51 from rycee/not-formatted-output
Print "not formatted" check result on one line