From e30eec462ec68d281fa5c543daf20190ec0b9cae Mon Sep 17 00:00:00 2001 From: Sina Karvandi Date: Sun, 26 May 2024 15:05:19 +0900 Subject: [PATCH 1/2] Replace '-' with '_' in the initial template-cleanup.yml in 'build.sc' If the repository name contains a '-', the CI/CD will fail because in the 'build.sc', the name of the object cannot include a '-'. So, I replaced it with a '_'. --- .github/workflows/template-cleanup.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/template-cleanup.yml b/.github/workflows/template-cleanup.yml index 8c394eb..3f3f0bc 100644 --- a/.github/workflows/template-cleanup.yml +++ b/.github/workflows/template-cleanup.yml @@ -36,8 +36,12 @@ jobs: SAFE_ORG=$(echo $ORG | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') GROUP="com.github.$SAFE_ORG" + # Modify NAME to replace '-' with '_' + MODIFIED_NAME=$(echo "$NAME" | tr '-' '_') + # Replace placeholders - sed -i "s/%NAME%/$NAME/g" build.sbt build.sc README.md src/test/scala/gcd/* + sed -i "s/%NAME%/$NAME/g" build.sbt README.md src/test/scala/gcd/* + sed -i "s/%NAME%/$MODIFIED_NAME/g" build.sc sed -i "s/%REPOSITORY%/${GITHUB_REPOSITORY/\//\\/}/g" README.md sed -i "s/%ORGANIZATION%/$GROUP/g" build.sbt From 7b261755f6decdc00118b1d10ba0dc63b61a17b3 Mon Sep 17 00:00:00 2001 From: Sina Karvandi Date: Sun, 26 May 2024 15:50:58 +0900 Subject: [PATCH 2/2] Update template-cleanup.yml --- .github/workflows/template-cleanup.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/template-cleanup.yml b/.github/workflows/template-cleanup.yml index 3f3f0bc..340495b 100644 --- a/.github/workflows/template-cleanup.yml +++ b/.github/workflows/template-cleanup.yml @@ -36,12 +36,12 @@ jobs: SAFE_ORG=$(echo $ORG | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') GROUP="com.github.$SAFE_ORG" - # Modify NAME to replace '-' with '_' - MODIFIED_NAME=$(echo "$NAME" | tr '-' '_') + # Prepare wrapped name + WRAPPED_NAME="\`${NAME}\`" # Replace placeholders sed -i "s/%NAME%/$NAME/g" build.sbt README.md src/test/scala/gcd/* - sed -i "s/%NAME%/$MODIFIED_NAME/g" build.sc + sed -i "s/%NAME%/$WRAPPED_NAME/g" build.sc sed -i "s/%REPOSITORY%/${GITHUB_REPOSITORY/\//\\/}/g" README.md sed -i "s/%ORGANIZATION%/$GROUP/g" build.sbt