From f6067d4bf8ed3da8386c815661d8e44092163e6d Mon Sep 17 00:00:00 2001 From: Chuck Smith Date: Mon, 15 Jul 2024 08:18:55 -0400 Subject: [PATCH] Remove action --- .github/workflows/update-banner.yml | 32 ----------------------------- README.md | 2 -- src/update_banner.py | 27 ------------------------ 3 files changed, 61 deletions(-) delete mode 100644 .github/workflows/update-banner.yml delete mode 100644 src/update_banner.py diff --git a/.github/workflows/update-banner.yml b/.github/workflows/update-banner.yml deleted file mode 100644 index bc96171..0000000 --- a/.github/workflows/update-banner.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Update List Count Banner - -on: - pull_request: - types: [opened, synchronize, reopened] - branches: - - master - push: - branches: - - master - -jobs: - update-banner: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Count list items and update README - run: python3 src/update_banner.py - - - name: Commit changes - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add README.md - git commit -m "Update list count in README" -a || echo "No changes to commit" - git push origin HEAD:master # Ensure this matches your repository's default branch - - - diff --git a/README.md b/README.md index a728445..faa1512 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,6 @@ This repo was inspired by [Ali Spittel's](https://twitter.com/ASpittel) tweet Hopefully this repo can serve as a source of inspiration for your portfolio! -## Current List Count: 611 - --- **Jump to:** [A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [Y](#y) | [Z](#z) diff --git a/src/update_banner.py b/src/update_banner.py deleted file mode 100644 index 5a7a04a..0000000 --- a/src/update_banner.py +++ /dev/null @@ -1,27 +0,0 @@ -import re -import os - -# Set the correct path to the README.md file -script_dir = os.path.dirname(__file__) # Get the directory where the script is located -root_dir = os.path.join(script_dir, '..') # Move up to the root directory -readme_path = os.path.join(root_dir, 'README.md') # Path to the README.md in the root - -# Load the README file -with open(readme_path, 'r', encoding='utf-8') as file: - readme_contents = file.read() - -# Count the list items -list_count = len(re.findall(r'^\s*-\s', readme_contents, re.MULTILINE)) -print(list_count) - -# Define the new banner message -new_banner = f'## Current List Count: {list_count}' -print(new_banner) - -# Replace old banner with new banner in README -new_readme_contents = re.sub(r'## Current List Count: \d+', new_banner, readme_contents) -print(new_readme_contents) - -# Save the changes back to README.md -with open(readme_path, 'w', encoding='utf-8') as file: - file.write(new_readme_contents)