diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/readme/cover.png | bin | 68151 -> 0 bytes | |||
-rw-r--r-- | .github/template-cleanup/README.md | 25 | ||||
-rw-r--r-- | .github/template-cleanup/settings.gradle.kts | 1 | ||||
-rw-r--r-- | .github/workflows/template-cleanup.yml | 69 |
4 files changed, 0 insertions, 95 deletions
diff --git a/.github/readme/cover.png b/.github/readme/cover.png Binary files differdeleted file mode 100644 index bb6ca6f..0000000 --- a/.github/readme/cover.png +++ /dev/null diff --git a/.github/template-cleanup/README.md b/.github/template-cleanup/README.md deleted file mode 100644 index fc628aa..0000000 --- a/.github/template-cleanup/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# %NAME% - -Welcome to the Advent of Code[^aoc] Kotlin project created by [%ACTOR%][github] using the [Advent of Code Kotlin Template][template] delivered by JetBrains. - -In this repository, %ACTOR% is about to provide solutions for the puzzles using [Kotlin][kotlin] language. - -If you're stuck with Kotlin-specific questions or anything related to this template, check out the following resources: - -- [Kotlin docs][docs] -- [Kotlin Slack][slack] -- Template [issue tracker][issues] - - -[^aoc]: - [Advent of Code][aoc] – An annual event of Christmas-oriented programming challenges started December 2015. - Every year since then, beginning on the first day of December, a programming puzzle is published every day for twenty-four days. - You can solve the puzzle and provide an answer using the language of your choice. - -[aoc]: https://adventofcode.com -[docs]: https://kotlinlang.org/docs/home.html -[github]: https://github.com/%ACTOR% -[issues]: https://github.com/kotlin-hands-on/advent-of-code-kotlin-template/issues -[kotlin]: https://kotlinlang.org -[slack]: https://surveys.jetbrains.com/s3/kotlin-slack-sign-up -[template]: https://github.com/kotlin-hands-on/advent-of-code-kotlin-template diff --git a/.github/template-cleanup/settings.gradle.kts b/.github/template-cleanup/settings.gradle.kts deleted file mode 100644 index 34ec91d..0000000 --- a/.github/template-cleanup/settings.gradle.kts +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = "%NAME%" diff --git a/.github/workflows/template-cleanup.yml b/.github/workflows/template-cleanup.yml deleted file mode 100644 index e88e9d1..0000000 --- a/.github/workflows/template-cleanup.yml +++ /dev/null @@ -1,69 +0,0 @@ -# GitHub Actions Workflow responsible for cleaning up the Advent of Code Kotlin Template repository from -# the template-specific files and configurations. This workflow is supposed to be triggered automatically -# when a new template-based repository has been created. - -name: Template Cleanup -on: - push: - branches: - - main - -jobs: - - # Run cleaning process only if workflow is triggered by the .../advent-of-code-kotlin-template repository. - template-cleanup: - name: Template Cleanup - runs-on: ubuntu-latest - if: github.event.repository.name != 'advent-of-code-kotlin-template' - steps: - - # Check out current repository - - name: Fetch Sources - uses: actions/checkout@v2.4.0 - - # Cleanup project - - name: Cleanup - run: | - export LC_CTYPE=C - export LANG=C - - # Prepare variables - NAME="${GITHUB_REPOSITORY##*/}" - ACTOR=$(echo $GITHUB_ACTOR | tr '[:upper:]' '[:lower:]') - SAFE_NAME=$(echo $NAME | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') - SAFE_ACTOR=$(echo $ACTOR | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]') - GROUP="com.github.$SAFE_ACTOR.$SAFE_NAME" - - # Replace placeholders in the template-cleanup files - sed -i "s/%ACTOR%/$ACTOR/g" .github/template-cleanup/* - sed -i "s/%NAME%/$NAME/g" .github/template-cleanup/* - sed -i "s/%REPOSITORY%/${GITHUB_REPOSITORY/\//\\/}/g" .github/template-cleanup/* - sed -i "s/%GROUP%/$GROUP/g" .github/template-cleanup/* - - # Move content - cp -R .github/template-cleanup/* . - - # Cleanup - rm -rf \ - .github/readme \ - .github/template-cleanup \ - .github/workflows/template-cleanup.yml \ - LICENSE - - # Remove leftover empty directories - find . -type d -empty -delete - - # Commit modified files - - name: Commit files - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add . - git commit -m "Template cleanup" - - # Push changes - - name: Push changes - uses: ad-m/github-push-action@master - with: - branch: main - github_token: ${{ secrets.GITHUB_TOKEN }} |