From 8e3c3e9d208f605e158d01e5db0fedd6feb2e7d8 Mon Sep 17 00:00:00 2001 From: brian d foy Date: Wed, 22 Mar 2023 13:31:52 -0400 Subject: [PATCH] Correct the version extraction one-liners --- .github/workflows/update_range_message.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update_range_message.yml b/.github/workflows/update_range_message.yml index ad2114c..8489a63 100644 --- a/.github/workflows/update_range_message.yml +++ b/.github/workflows/update_range_message.yml @@ -14,6 +14,9 @@ jobs: CHANGES_PUSHED: 0 steps: - uses: actions/checkout@v3 + - name: old version + run: | + perl -0777 -ne 'm/^our \x24VERSION\s+=\s+\x27(.+?)\x27/m and print qq(OLD_VERSION=$1)' lib/Business/ISBN/Data.pm >> $GITHUB_ENV - name: setup packages run: | sudo apt -y install libxml2-utils @@ -40,9 +43,8 @@ jobs: if: ${{ env.RANGE_MESSAGES_SAME == 0 }} run: | mv lib/Business/ISBN/RangeMessage.xml.new lib/Business/ISBN/RangeMessage.xml - perl -000 -le 'm/^our \x24VERSION=\x27(.+?)\x27/m and print qq(OLD_VERSION=$1)' lib/Business/ISBN/Data.pm >> $GITHUB_ENV + perl -0777 -ne 'm/^our \x24VERSION\s+=\s+\x27(.+?)\x27/m and print qq(NEW_VERSION=$1)' lib/Business/ISBN/Data.pm >> $GITHUB_ENV perl -Ilib examples/make_default_data.pl - perl -000 -le 'm/^our \x24VERSION=\x27(.+?)\x27/m and print qq(NEW_VERSION=$1)' lib/Business/ISBN/Data.pm >> $GITHUB_ENV perl Makefile.PL make test - name: Commit RangeMessage.xml