From c22cd0c63c9be430e0e6de614ddd954f43fc879c Mon Sep 17 00:00:00 2001 From: cicdguy <26552821+cicdguy@users.noreply.github.com> Date: Wed, 10 Jan 2024 08:56:57 -0600 Subject: [PATCH] fix: Handle the search index updates for latest-tag and RC dirs (#16) --- action.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index a684695..64fb54e 100644 --- a/action.yml +++ b/action.yml @@ -89,10 +89,20 @@ runs: rm -rf latest-tag rm -rf release-candidate [[ "${latest_tag}" != "" ]] \ - && cp -r "${latest_tag}" latest-tag \ + && ( \ + cp -r "${latest_tag}" latest-tag \ + && perl -p -i -e \ + "s@${latest_tag}@latest-tag@g" \ + latest-tag/search.json + ) \ || echo "No latest tag found, not creating directory for latest-tag" [[ "${latest_rc_tag}" != "" ]] \ - && cp -r "${latest_rc_tag}" release-candidate \ + && ( \ + cp -r "${latest_rc_tag}" release-candidate \ + && perl -p -i -e \ + "s@${latest_rc_tag}@release-candidate@g" \ + release-candidate/search.json + ) \ || echo "No release candidate tag found, not creating directory for release-candidate" if [[ "${{ inputs.latest-tag-alt-name }}" != "" && -d latest-tag ]] then {