Skip to content

Releases: schmich/runx

2.2.1

06 Jun 07:51
2.2.1
Compare
Choose a tag to compare
  • Ignorable signals sent to the parent runx process are now ignored (e.g. SIGINT). runx now only terminates when the child ruby process terminates. This allows the Runfile script to handle signals specially without having the runx process terminate early.

2.2.0

11 Nov 07:11
2.2.0
a6d8af1
Compare
Choose a tag to compare
  • Added the dir attribute for controlling a task's working directory
  • Improved corner case error handling
  • Now allow both Runfile and Runfile.rb for task definitions

2.1.1

21 Feb 17:19
2.1.1
Compare
Choose a tag to compare
  • Optimized build size with the go 1.8 compiler

2.1.0

28 Jan 02:03
2.1.0
Compare
Choose a tag to compare
  • Added auto tasks that run by default when no task is specified on the command-line
  • Fixed issue where original environment variables weren't being restored after launching runx
  • This interfered with running Ruby sub-processes from the Runfile
  • Now, the bootstrap environment is cleaned up after launch

2.0.1

31 Oct 09:43
2.0.1
Compare
Choose a tag to compare
  • Added support for runx --help and runx help commands. These can still be overridden by defining them in your Runfile.
  • Improved startup speed. We now avoid hashing the Ruby runtime payload on every invocation.

2.0.0

18 Oct 02:15
2.0.0
Compare
Choose a tag to compare
  • Fixed bugs.
  • Reduced binary size.
  • Added more robust error handling.
  • Allow direct task invocation from within tasks.

0.0.1

07 Oct 11:04
0.0.1
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release
  • Initial release of basic functionality.