diff --git a/.github/workflows/import-publications.yml b/.github/workflows/import-publications.yml index 8ee4b62..d45ea67 100644 --- a/.github/workflows/import-publications.yml +++ b/.github/workflows/import-publications.yml @@ -21,15 +21,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install dependencies run: | python -m pip install --upgrade pip - pip install academic==0.10.0 + pip install academic==0.11.2 - name: Run Academic (Bibtex To Markdown Converter) # Check `.bib` file exists for case when action runs on `.bib` deletion # Note GH only provides hashFiles func in `steps.if` context, not `jobs.if` context @@ -38,7 +38,7 @@ jobs: - name: Create Pull Request # Set ID for `Check outputs` stage id: cpr - uses: peter-evans/create-pull-request@v5 + uses: peter-evans/create-pull-request@v6 with: commit-message: 'content: import publications from Bibtex' title: Hugo Blox Builder - Import latest publications @@ -54,4 +54,4 @@ jobs: if: ${{ steps.cpr.outputs.pull-request-number }} run: | echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" - echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" + echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" \ No newline at end of file diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index ae3ee06..2d23b9f 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,7 +1,7 @@ name: Deploy website to GitHub Pages env: - WC_HUGO_VERSION: '0.123.3' + WC_HUGO_VERSION: '0.124.1' on: # Trigger the workflow every time you push to the `main` branch @@ -32,11 +32,11 @@ jobs: # Fetch history for Hugo's .GitInfo and .Lastmod fetch-depth: 0 - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + uses: peaceiris/actions-hugo@v3 with: hugo-version: ${{ env.WC_HUGO_VERSION }} extended: true - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: /tmp/hugo_cache_runner/ key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.mod') }} @@ -44,7 +44,7 @@ jobs: ${{ runner.os }}-hugomod- - name: Setup Pages id: pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Build with Hugo env: HUGO_ENVIRONMENT: production @@ -52,7 +52,7 @@ jobs: echo "Hugo Cache Dir: $(hugo config | grep cachedir)" hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: ./public @@ -67,4 +67,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 \ No newline at end of file