Rsync Deployments Versions Save

GitHub Action for deploying code via rsync over ssh

7.0.1

1 month ago
  • Pin @JoshPiper drinternet/rsync image by SHA-256 hash rather than version. (Immutability) Added via #60

The docker image of this action is now pinned to the specific SHA-256 hash of the version rather than just the version. This means for the latest drinternet/rsync:v1.4.4 the corresponding hash is drinternet/rsync@sha256:15b2949838074bd93c49421c22380396a0cd53a322439e799ac87afcadcfe234

Check for validation: https://hub.docker.com/layers/drinternet/rsync/v1.4.4/images/sha256-15b2949838074bd93c49421c22380396a0cd53a322439e799ac87afcadcfe234

With that, usage of this action is even more secure due to a consistent dependency chain of trust, since changes accompanied by a docker image hash are immutable.

Thanks to @XComp

7.0.0

2 months ago

What's Changed

https://github.com/JoshPiper/rsync-docker/commit/ba20622d48f9c6c153bf520408c17aaec887e817 https://github.com/JoshPiper/rsync-docker/pull/25 @JoshPiper

Re-allow RSA host keys with SSH

The usage of RSA host keys introduced with https://github.com/Burnett01/rsync-deployments/commit/c7baefdc23c4bb3b517a16ffa6ddda31763f0be8 was adjusted to make it conditional/configurable and to keep backward compatibility

Resolves #49

Ability to configure legacy rsa hostkeys support for OpenSSH servers >= 8.8. Related to https://github.com/Burnett01/rsync-deployments/pull/24 and https://github.com/Burnett01/rsync-deployments/commit/9603fc818619574f10c02c47431eb0a7edafef9a

All versions 4.x are now EOL and no longer maintained All versions 5.x are now DEPRECATED and will become EOL within Q2 2024 All versions 6.x are now MAINTENANCE and will become DEPRECATED within Q4 2024

New Contributors

Full Changelog: https://github.com/Burnett01/rsync-deployments/compare/6.0.0...7.0.0

6.0.0

11 months ago
  • It is no longer possible to use an empty string as remote_path (Fixes #44) (Thanks to @maximilliangeorge)
  • Updated checkout action in examples from v2 to v3
  • Added disclaimer to media site-links
  • Overall readme improvements

5.2.2

11 months ago
  • Update base image (drinternet/rsync from v1.4.1 to v1.4.3) (Alpine 3.17.2)

5.2.1

1 year ago

5.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Burnett01/rsync-deployments/compare/5.1...5.2

5.1

2 years ago
  • update base image drinternet/rsync:v1.3.0
  • Base Image updates: alpine 3.14.1 latest

See #15

5.0

2 years ago

New feature(s):

  • Support for passphrase protected private keys with remote_key_pass
  • Update base image from JoshPiper/[email protected] to v2.1.0

Check the readme on how to use this new feature.

More technical information about how the passphrase feature works:

https://github.com/JoshPiper/rsync-docker/pull/3#issue-701661145

4.1

3 years ago
  • Re-arranged code of the entrypoint

4.0

4 years ago
  • New base-image drinternet/rsync:1.0.1 that is based alpine:latest and optimized for rsync.