Releases: houseabsolute/ci-perl-helpers
v0.1.5
v0.1.4
-
Fix failure to run
curl
with--compressed
flag on Windows. -
Fix issues caused by changes to the default
$PATH
on Windows. See
actions/runner-images#211 for what
changed. I suspect this PR will be reverted but it doesn't hurt to
explicitly add the paths we care about.
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Old configurations will not work with this release. Please see the
README.md for details on how to configure these helpers for your
project.
-
The single test stage has been split up into three stages, one for each of
Linux, macOS, and Windows. -
You can easily configure whatever set of Perl versions you want on each OS,
though Windows is still limited to Perl versions provided by
Berrybrew. In addition, you can now
settest_xt
and coverage parameters for all operating system, not just
Linux, -
You can run coverage testing with a Perl version of your choice. By default
this will be done with the most recent stable release that you are testing
with. -
All test stages now allow you to specify an arbitrary list of packages to be
installed using apt, Brew, or Chocolatey, as appropriate. -
You can now pass an arbitrary list of steps to be executed both before and
after the steps executed by the test stage in the job that runs tests.
v0.0.15
v0.0.14
- Pin our berrybrew install to 1.29. The new 1.30 seems to have some issues
(see stevieb9/berrybrew#237) and broke all my
pipeline builds on Windows. Pinning will let us upgrade on our own schedule.
v0.0.13
-
The
image_version
change in the last release was not done properly. It got
the branch name from the repo that was using the helpers, not from the
helpers themselves. But it did work for tags. -
Fixed an issue where variables set using
##vso
log output would end up
being set twice. If the bash code in question did aset -x
, then the log
output would come out twice, leading to much confusion.
v0.0.12
-
Docker images are now tagged with multiple tags at once. If we push a new
commit to master and it's tagged with a version number, we end up with both
a "-master" and "-vX.Y.Z" tag. -
The
image_version
parameter is now optional for all stage templates. If
it is not passed then the version will be picked based on the commit that is
used for theci-perl-helpers
repo. If the commit matches a version tag,
then that is used as theimage_version
. Otherwise the branch name is used.