From 6c517d7a6032d8d4e7b87d1b4e7412de6d2c8672 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Mon, 6 Apr 2026 16:13:12 +0530 Subject: [PATCH 1/2] ci: Update actions --- .github/workflows/docs.yml | 24 +++++++++++++++---- .../workflows/update-flatpak-builder-docs.yml | 7 ++++-- .github/workflows/update-flatpak-docs.yml | 7 ++++-- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 328394cf..d4fb4d8b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,16 +15,21 @@ jobs: name: Build documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + # 6.0.2 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + + # 6.2.0 + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 with: python-version: '3.10' cache: 'pip' cache-dependency-path: '**/requirements*.txt' + - name: Install dependencies run: | python3 -m pip install -U pip pip install -U -r requirements.txt + - name: Sphinx build run: | echo "::add-matcher::.github/matchers/sphinx.json" @@ -32,6 +37,7 @@ jobs: echo "::remove-matcher owner=sphinx::" env: SPHINXOPTS: -n -W -a --keep-going + - name: Upload docs as artifacts uses: actions/upload-artifact@v4 with: @@ -43,21 +49,27 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + # 6.0.2 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + + # 6.2.0 + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 with: python-version: '3.10' cache: 'pip' cache-dependency-path: '**/requirements*.txt' + - name: Install dependencies run: | python3 -m pip install -U pip pip install -U -r requirements.txt + - name: Sphinx linkcheck run: | make -C docs/ linkcheck SPHINXOPTS="${SPHINXOPTS}" env: SPHINXOPTS: -n -W -a --keep-going + - name: Sphinx linkcheck collect if: always() run: | @@ -66,7 +78,9 @@ jobs: sed 's@^@docs/@' docs/_build/linkcheck/output.txt echo "::remove-matcher owner=sphinx::" echo "::remove-matcher owner=sphinx-warn::" - - uses: actions/upload-artifact@v4 + + # 7.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f if: always() with: name: Linkcheck report diff --git a/.github/workflows/update-flatpak-builder-docs.yml b/.github/workflows/update-flatpak-builder-docs.yml index 311d4ca5..8d70e24c 100644 --- a/.github/workflows/update-flatpak-builder-docs.yml +++ b/.github/workflows/update-flatpak-builder-docs.yml @@ -10,7 +10,9 @@ jobs: name: Update Flatpak Builder docs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + # 6.0.2 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + - name: Install dependencies run: | sudo apt install -y appstream git libxml2-utils @@ -49,7 +51,8 @@ jobs: - name: Create pull request if: ${{ success() && steps.vercomp.outcome == 'success' }} - uses: peter-evans/create-pull-request@v7 + # 8.1.0 + uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 with: token: ${{ secrets.GITHUB_TOKEN }} branch-suffix: "random" diff --git a/.github/workflows/update-flatpak-docs.yml b/.github/workflows/update-flatpak-docs.yml index fec63909..d4b4a55b 100644 --- a/.github/workflows/update-flatpak-docs.yml +++ b/.github/workflows/update-flatpak-docs.yml @@ -10,7 +10,9 @@ jobs: name: Update Flatpak docs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + # 6.0.2 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + - name: Install dependencies run: | sudo apt install -y appstream git libxml2-utils @@ -49,7 +51,8 @@ jobs: - name: Create pull request if: ${{ success() && steps.vercomp.outcome == 'success' }} - uses: peter-evans/create-pull-request@v7 + # 8.1.0 + uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 with: token: ${{ secrets.GITHUB_TOKEN }} branch-suffix: "random" From 06d64b958c75fe0754be996e1a540d5be5531ae2 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Mon, 6 Apr 2026 16:13:36 +0530 Subject: [PATCH 2/2] ci: Use system Python version --- .github/workflows/docs.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d4fb4d8b..3df890ab 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,7 +21,6 @@ jobs: # 6.2.0 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 with: - python-version: '3.10' cache: 'pip' cache-dependency-path: '**/requirements*.txt' @@ -55,7 +54,6 @@ jobs: # 6.2.0 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 with: - python-version: '3.10' cache: 'pip' cache-dependency-path: '**/requirements*.txt'