All notable changes to this project will be documented in this file.
- Bump actions/upload-artifact from 3 to 4 (#43) - (1b22adb)
- Bump actions/download-artifact from 3 to 4 (#44) - (7d2f1f0)
- Use official action for github app token (#46) - (5caed9c)
- Bump SebRollen/toml-action from 1.0.2 to 1.2.0 (#47) - (b76600b)
- Bump robinraju/release-downloader from 1.8 to 1.9 (#48) - (ef371ec)
- Update deps (#49) - (b054f33)
- Code cleanup and fix typos (#50) - (e5a41f4)
- Bump docker/build-push-action from 3 to 5 - (456055a)
- Update and simplify nix flake (#41) - (56c3f38)
- Update to new aws-sdk (#42) - (2120c65)
- Simplify aws config import - (0f74a0c)
- Fix trigger for detecting release - (5814aa3)
- Fix release-plz release not triggering builds - (3ecabb3)
- Add release-plz - (15df207)
- Update aws sdk - (b467699)
- Bump actions/checkout from 3 to 4 - (616c771)
- Bump robinraju/release-downloader from 1.7 to 1.8 - (9662d0c)
- Bump docker/metadata-action from 4 to 5 - (e9c5665)
- Bump docker/setup-buildx-action from 2 to 3 - (42febc4)
- Bump docker/setup-qemu-action from 2 to 3 - (9ae8a01)
- Update config - (abeca24)
- Adjust git-cliff config for release-plz compatibility - (31743dd)
- Adjust changelog format - (f9cb579)
- Fix missing secret - (0d576f8)
- Fix changelog format - (86db442)
- Release-plz changelog format - (4d04f12)
- Remove commits for changelog updates from changelog - (3188022)
- Update flake - (9fc56f9)
- Update dependencies - (ed983e4)
- Cargo fmt - (d4b9c4a)
- Bump patch number - (63cba3e)
- Update dependencies - (d68c4bb)
- Add clippy pedantic rules and fix warns - (94852a3)
- Add flake for dev shell - (f9517cb)
- Add package build definition in nix file - (cdd3198)
- Update deps - (76dfed3)
- Update dependencies - (c259ef1)
- Update email - (9ec6e6c)
- Update deps - (3ca7871)
- Update deps - (2aeb8df)
- Change commit email - (9ff74d8)
- Ignore changelog commits - (a03fd47)
- Categorize ci and build commits - (01976ca)
- Update dependencies - (38d8b5d)
- Use action to install rustfmt and clippy - (fcc35b5)
- Bump version number - (05b7588)
- Readme - (f4cea9f)
- Fix format - (7da923f)
- Remove unused dependency - (73e79c2)
- Generate changelog automatically - (ab4c20d)
- Update deps - (985ce28)
- Revert macOS aarch64 because it doesn't work - (f357173)
- Try to cross-compile for apple silicon - (247729a)
- Freeze xcode version - (a945731)
- Bump patch number - (c828cd8)
- Disable incremental builds - (36ec0ae)
- Update env example - (713e685)
- Github registry for docker - (b7e1c0f)
- Update docker to ghcr.io - (cf9dde2)
- Invert order of images push - (7ca133f)
- Update dependencies and fix use statements - (88a4807)
- Bump patch number - (546c045)
- Remove env vars as they are defined by the toolchain action - (f0cc429)
- Add logging - (9db8e21)
- Directly publish release - (17827ed)
- Use AsRef where possible - (85c4141)
- Update deps - (b650770)
- Cargo update - (7028ceb)
- Disable failing task - (15ac1a9)
- Test to add permissions - (f27432f)
- Restrict permissions - (eb8765a)
- Restore cron - (e412b98)
- Use new sparse protocol for cargo - (bef8490)
- Use cron expression instead of interval - (eae3609)
- Bump minor version number (breaking) - (726c124)
- Check cron backup - (0e643cc)
- Remove unused commented code - (7ceb17e)
- Sanitize default filename - (04f2c03)
- Added end-to-end test using S3Mock in a container - (a39d90d)
- Add filename arg test - (d0edc84)
- Add docker badge - (746be94)
- Comment indentation - (0cc31f2)
- E2e test - (0b162b7)
- Make sure lockfile was updated - (c2fbf2d)
- Update deps - (4aae421)
- Use clap for args validation (required / default value) - (a0ab6bd)
- Bump patch number - (ce2de67)
- Add special char test case - (5d43bdf)
- Bump patch number - (a3e0640)
- Validate filename length - (e75003c)
- Remove redundant matrix def - (0a009ca)
- Add apostrophe as valid char - (efb421c)
- Sanitize the desired filename - (64d5763)
- Log filename after upload - (b061771)
- Allow forward slash to enable sub-folders - (a54f774)
- Run tests on PR and release - (e5ceff3)
- Only build if tests pass - (cdaba61)
- Bump patch number - (d1df3f5)
- Filename sanitize - (1980bce)
- Add root version of docker container - (c6e57f1)
- Add root docker image to release workflow - (16ea3e6)
- Add docker example - (27a7c55)
- Add badges - (67ad499)
- Add comments in code - (d46947f)
- Fix docker file permissions - (f96d3b1)
- Image name in CI - (b68b8cd)
- Fix user in dockerfile - (c1a2836)
- Better ctrl-c handling - (2a7d40d)
- Better ctrl-c handling - (1fa0047)
- Add option to set filename of archive - (4a50b1d)
- Rename workflow - (28f7da0)
- Rename workflow - (cc4c769)
- Root in docker - (81f2447)
- Only add file extension if it was not in arg - (a0092c5)
- Bump version number - (26b5cfe)
- Add linting - (c524c10)
- Add builds and artifact cleanup - (ca4bc64)
- Add publish to crates.io - (d4d5cbe)
- Combine all checks into 1 job - (a46260f)
- Test run - (795c1ef)
- Conditional build - (df2b759)
- Format - (3ac824d)
- Full release flow - (11e90b2)
- Bump patch number - (628782c)
- Readme - (4b12572)
- Fix format - (40cbbed)
- Fix yaml - (7f0269f)
- Fix path to armv7 binary - (57ddea6)
- Fix crates.io publish - (fc20156)
- Remove unused dependencies, enable thin LTO - (59412c3)
- Add logging - (36fba9e)
- Use temp dir for temp file - (79d0b2e)
- More detailled logging - (78ac2ec)
- Bump patch number - (2967ee1)
- Add dual license - (20d1292)
- License metadata - (f2d0cab)
- Add dropbox token arg - (0296eec)
- Add test to list directory - (74e3a33)
- Add readme - (9a73531)
- Add package metadata - (3a651a6)
- Add example env file - (7a73690)
- Parse arguments and setup scheduler - (81071d4)
- Better error handling when path is wrong - (e15aa05)
- Better error handling and tidier structure - (fe89524)
- Renamed config module - (e34e8a2)
- Upload to dropbox - (bae1496)
- Format - (2b42232)
- Compressing - (a9db21b)
- Use metadata - (91bc8aa)
- Allow unused - (f34178d)
- Move compression login into fn - (53bad37)
- Error context - (c0edd00)
- Comment out unused vars - (4dfaaf6)
- Get mtime after compression - (a8b71b3)
- File should probably have a fixed name so versioning works - (b831a6e)
- First prototype - (1e5072a)
- Multipart upload - (459b5ee)
- Better env handling and scheduling - (10848a7)
- Rename project - (af37119)
- Trying to fix the ctrl-c handling - (be17518)
- Drop external dependencies for interval - (a5e3a60)
- Bump minor version number - (f5726f0)
- Remove archive after uplaod - (17828f3)