diff --git a/action.yml b/action.yml index 6f3dc3a..99107c5 100644 --- a/action.yml +++ b/action.yml @@ -30,4 +30,4 @@ outputs: runs: using: 'docker' - image: 'docker://ghcr.io/multimediallc/codeowners-plus:latest' + image: 'docker://ghcr.io/multimediallc/codeowners-plus@sha256:8f9b834d270546cfafa9b3e6774722a93e7178fbeb08415c1bc2e655bb7f8637' diff --git a/scripts/prepare-release.sh b/scripts/prepare-release.sh index acf77cc..47b5d92 100755 --- a/scripts/prepare-release.sh +++ b/scripts/prepare-release.sh @@ -73,11 +73,11 @@ echo "Updating ${ACTIONS_FILE}, ${CLI_TOOL_FILE}, and ${README_FILE} to replace # For GNU sed (Linux), -i without an argument is fine. # For BSD sed (macOS), -i requires an argument (even if empty string for no backup). if sed --version 2>/dev/null | grep -q GNU; then # GNU sed - sed -i "s|codeowners-plus:.*'|codeowners-plus:${VERSION_TAG}'|g" "${ACTIONS_FILE}" + sed -i "s|codeowners-plus[:@].*'|codeowners-plus:${VERSION_TAG}'|g" "${ACTIONS_FILE}" sed -i "s|Version: .*|Version: \"${VERSION_TAG}\",|g" "${CLI_TOOL_FILE}" sed -i "s|codeowners-plus@.*|codeowners-plus@${VERSION_TAG}|g" "${README_FILE}" else # BSD sed (macOS) - sed -i '' "s|codeowners-plus:.*'|codeowners-plus:${VERSION_TAG}'|g" "${ACTIONS_FILE}" + sed -i '' "s|codeowners-plus[:@].*'|codeowners-plus:${VERSION_TAG}'|g" "${ACTIONS_FILE}" sed -i '' "s|Version: .*|Version: \"${VERSION_TAG}\",|g" "${CLI_TOOL_FILE}" sed -i '' "s|codeowners-plus@.*|codeowners-plus@${VERSION_TAG}|g" "${README_FILE}" fi