From 0b1cee14ed2c178da593294d4804c941139b3285 Mon Sep 17 00:00:00 2001 From: "Kevin C. Moore" Date: Sun, 16 Feb 2025 01:52:04 +0000 Subject: [PATCH] Update ci.yml --- .github/workflows/ci.yml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec1d274..19177a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,19 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Generate mkdocs.yml + run: | + # Get current year + YEAR=$(date +'%Y') + + # Process the entire mkdocs.yml file + cat mkdocs.yml | \ + sed "s/{{ username }}/${{ github.repository_owner }}/g" | \ + sed "s/{{ repo_name }}/${{ github.event.repository.name }}/g" | \ + sed "s/{{ year }}/${YEAR}/g" \ + > mkdocs.generated.yml + mv mkdocs.generated.yml mkdocs.yml + - name: Configure Git Credentials run: | git config user.name github-actions[bot] @@ -23,15 +36,6 @@ jobs: with: python-version: 3.x - - name: Create replacements.yml - run: | - echo "meta:" > replacements.yml - echo " username: ${{ github.repository_owner }}" >> replacements.yml - echo " repo_name: ${{ github.event.repository.name }}" >> replacements.yml - echo " year: $(date +'%Y')" >> replacements.yml - echo " full_repo: ${{ github.repository }}" >> replacements.yml - cat replacements.yml - - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - uses: actions/cache@v4