diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f7071691..0f183c46 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,13 +2,37 @@ name: Quarto Publish on: workflow_dispatch: - workflow_run: - workflows: ["Update-post-dates"] + push: branches: [main] - types: - - completed jobs: + Update-post-dates: + runs-on: ubuntu-latest + container: + image: "rocker/tidyverse:4.2.1" + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + ref: main + token: ${{ secrets.PHARMAVERSE_BOT }} + + - name: Run update_post_dates + run: Rscript R/update_post_dates.R # running the R script with Rscript + + - name: Configure Git safe directory + run: git config --global --add safe.directory /__w/blog/blog + + - name: Commit and push changes + uses: stefanzweifel/git-auto-commit-action@v5 + with: + commit_message: "[skip actions] Auto-update blog post date" + file_pattern: "." + commit_user_name: github-actions + commit_user_email: >- + 41898282+github-actions[bot]@users.noreply.github.com + continue-on-error: true + build-deploy: runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/update_post_dates.yml b/.github/workflows/update_post_dates.yml deleted file mode 100644 index d34359ef..00000000 --- a/.github/workflows/update_post_dates.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Update post dates - -on: - push: - branches: - - 'main' - -jobs: - Update-post-dates: - runs-on: ubuntu-latest - container: - image: "rocker/tidyverse:4.2.1" - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - ref: main - token: ${{ secrets.PHARMAVERSE_BOT }} - - - name: Run update_post_dates - run: Rscript R/update_post_dates.R # running the R script with Rscript - - - name: Configure Git safe directory - run: git config --global --add safe.directory /__w/blog/blog - - - name: Commit and push changes - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: "[skip actions] Auto-update blog post date" - file_pattern: "." - commit_user_name: github-actions - commit_user_email: >- - 41898282+github-actions[bot]@users.noreply.github.com - continue-on-error: true