(R)?ex the friendly automation framework

News

2023-08-05
Rex-1.14.3

Rex-1.14.3 is now available on CPAN. It contains bug fixes for local package installation, command existence checks, and Git tests.

2023-05-05
Rex-1.14.2

The Rex-1.14.2 release is now available on CPAN. It contains bug fixes for running local commands on Windows, cloning git repositories, and test suite fixes for the upcoming perl-5.38.0 release.

2023-03-17
Call for papers TPRC 2023

Dean Hamstead from the The Perl and Raku Foundation Marketing Committee has sent an invitation to present about Rex at TPRC 2023. I’m posting it here to increase visibility.

2023-03-05
Rex-1.14.1

The Rex-1.14.1 release is now available on CPAN. It contains bug fixes and documentation updates.

2023-02-05
Rex-1.14.0

The Rex-1.14.0 release is now available on CPAN. It contains improved Rexfile loading, documentation updates, and bumps the minimum required Perl version to 5.12.5.

Events

2021-03-08
Learning automation using Rex

Ferenc Erki (FErki) will be the guest of Gábor Szabó on the next Code Maven live stream to learn about automation using Rex. Register for the free event via Code Maven or Meetup, and join the discussion!

2020-03-05
Unexpected use cases with Rex

Unexpected use cases with Rex at the 22nd German Perl/Raku Workshop 2020 in Erlangen by Ferenc Erki (FErki).

2019-11-09
Rex & Friends

Rex & Friends talk at the Barcelona Perl & Friends 2019 by Ferenc Erki (FErki).

» Home » Docs » Release notes » Release notes for 1.7.0

Release notes for 1.7.0

Happy birthday, Rex!

This is a new minor release, adding new features, and fixing bugs. Upgrade is recommended for all users.

Many thanks to all contributors who made this release possible!

We would like to welcome Crimson Thompson, elisdg, iblinder, labbeduddel, LeMerP, Max E. Aubrey, Oliver Cherrier, Roy Storey, Steve Dondley as new contributors.

Release highlights

Contributing guide

We now have a contributing guide which collects all important information about collaborating on the codebase in a single place.

File hooks

Now all commands in Rex::Commands::File have the ability to trigger hooks.

Testing with Travis CI

The Rex codebase is now tested on Travis CI, helping tremendously by automating not just unit testing, but also author tests. It helps making the contribution process smoother.

CMDB caching

CMDB lookups are now cached as part of the base class, so all built-in and custom CMDB modules should get the same benefits. It's important not just for performance reasons, but also helps avoiding corner cases where the CMDB contents might change while Rex is running.

Enhancements

Bugfixes

Proudly powered by Perl and built with Statocles

GitHub repository and discussions / Chat on Matrix and IRC / Mailing list on Google Groups (retired: rex-users@freelists)

MetaCPAN / Twitter / StackShare / Server Fault   -.ô.-   Disclaimer