From 3eaaff7f0cead6930daa187119c6535f1314d1ac Mon Sep 17 00:00:00 2001 From: David Leal Date: Wed, 14 Jun 2023 16:39:28 +0000 Subject: [PATCH] feat: use directory workflow from the... ...`scripts` repository --- .github/workflows/awesome_workflow.yml | 5 ----- .github/workflows/directory_writer.yml | 31 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/directory_writer.yml diff --git a/.github/workflows/awesome_workflow.yml b/.github/workflows/awesome_workflow.yml index c4c398cd989..28ec557f0f2 100644 --- a/.github/workflows/awesome_workflow.yml +++ b/.github/workflows/awesome_workflow.yml @@ -27,11 +27,6 @@ jobs: wget https://raw.githubusercontent.com/TheAlgorithms/scripts/main/filename_formatter.sh chmod +x filename_formatter.sh ./filename_formatter.sh . .cpp,.hpp - - name: Update DIRECTORY.md - run: | - wget https://raw.githubusercontent.com/TheAlgorithms/scripts/main/build_directory_md.py - python3 build_directory_md.py C-Plus-Plus . .cpp,.hpp,.h > DIRECTORY.md - git commit -m "updating DIRECTORY.md" DIRECTORY.md || true - name: Get file changes run: | git branch diff --git a/.github/workflows/directory_writer.yml b/.github/workflows/directory_writer.yml new file mode 100644 index 00000000000..06cf942e00f --- /dev/null +++ b/.github/workflows/directory_writer.yml @@ -0,0 +1,31 @@ +name: Directory writer +on: + push: + branches: + - main + schedule: + # ┌───────────── minute (0 - 59) + # │ ┌───────────── hour (0 - 23) + # │ │ ┌───────────── day of the month (1 - 31) + # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC) + # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT) + # │ │ │ │ │ + # │ │ │ │ │ + # │ │ │ │ │ + # * * * * * + - cron: '0 0 * * 1' +jobs: + build: + if: github.repository == 'TheAlgorithms/C-Plus-Plus' # We only need this to run in our repository. + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Build directory + uses: TheAlgorithms/scripts/directory_md@main + with: + language: C-Plus-Plus + working-directory: . + filetypes: .cpp,.hpp,.h + ignored-directories: doc/