Skip to content

Releases: fadion/steer

Update to Atomic

Choose a tag to compare

@fadion fadion released this 29 Jun 20:59

New Features:

  • Atomic deployments now create a symlink from the latest release to the current directory automatically.

** Bug Fixes:**

  • Fix a regression where the commit wasn't written to the remote revision.

Pre/post deploy commands, status command

Choose a tag to compare

@fadion fadion released this 28 Jun 22:00

New features:

  • Pre and post deployment shell commands support on SFTP.
  • A new "steer status" command that shows the revision commit and number of files changed since the last deployment.
  • Steer now keeps track of running deployments and warns if you too try deploying.
  • Parallel deployments on SFTP should now be faster.

Fixes:

  • File deletes in SFTP should work correctly. Still needs testing.
  • "Starting Deploy" spinner should now stop even when there aren't files to deploy.

Versions are now called Atomic Deployments

Choose a tag to compare

@fadion fadion released this 27 Jun 23:24

The name "Atomic Deployments" is much more in line with what I'm aiming to achieve. From now, the configuration option is simply called "atomic" and the default directory is "releases". Also, the --atomic and --non-atomic (previously: --version and --no-versions) flags are removed.

Bug fix

Choose a tag to compare

@fadion fadion released this 26 Jun 22:48

Fix a regression with parallel operations on FTP that stopped some files from being uploaded.

Parallel Operations

Choose a tag to compare

@fadion fadion released this 26 Jun 19:39

On both FTP and SFTP, Steer now can deploy multiple files in parallel. This is an important update as it speeds up deployments substantially and takes the best out of Go's performance. A new maxclients configuration option sets how many operations should be run in parallel.

Update command

Choose a tag to compare

@fadion fadion released this 26 Jun 16:22

Add "update" command to update steer from the command line. It downloads the latest version from GitHub releases, based on the caller's OS and architecture. Tested on macOS; Linux and Windows testing are much needed.

First alpha release

Choose a tag to compare

@fadion fadion released this 23 Jun 18:47

First release. Currently supporting deployment, preview, syncing, logger and versioning.