diff --git a/.github/workflows/ci_file_health.yaml b/.github/workflows/ci_file_health.yaml index f613f48b0..7398abd1a 100644 --- a/.github/workflows/ci_file_health.yaml +++ b/.github/workflows/ci_file_health.yaml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 - name: Install tools - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "*" diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 7b14d4040..95ef91a5d 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -130,7 +130,7 @@ jobs: cp ${{ env.libtorrent_path }}/build/compile_commands.json upload/cmake/libtorrent - name: Upload build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: qBittorrent-CI_macOS_${{ matrix.qbt_gui }}_libtorrent-${{ matrix.libt_version }}_Qt-${{ matrix.qt_version }} path: upload diff --git a/.github/workflows/ci_ubuntu.yaml b/.github/workflows/ci_ubuntu.yaml index 92003b69c..448ee7391 100644 --- a/.github/workflows/ci_ubuntu.yaml +++ b/.github/workflows/ci_ubuntu.yaml @@ -89,7 +89,7 @@ jobs: # to avoid scanning 3rdparty codebases, initialize it just before building qbt - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 if: startsWith(matrix.libt_version, 2) && (matrix.qbt_gui == 'GUI=ON') with: config-file: ./.github/workflows/helper/codeql/cpp.yaml @@ -115,7 +115,7 @@ jobs: DESTDIR="qbittorrent" cmake --install build - name: Run CodeQL analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 if: startsWith(matrix.libt_version, 2) && (matrix.qbt_gui == 'GUI=ON') with: category: ${{ github.base_ref || github.ref_name }} @@ -160,7 +160,7 @@ jobs: ./linuxdeploy-x86_64.AppImage --appdir qbittorrent --output appimage - name: Upload build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: qBittorrent-CI_Ubuntu-x64_${{ matrix.qbt_gui }}_libtorrent-${{ matrix.libt_version }}_Qt-${{ matrix.qt_version }} path: upload diff --git a/.github/workflows/ci_webui.yaml b/.github/workflows/ci_webui.yaml index e7bd0478f..01b4e67c6 100644 --- a/.github/workflows/ci_webui.yaml +++ b/.github/workflows/ci_webui.yaml @@ -39,10 +39,10 @@ jobs: git diff --exit-code - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: config-file: ./.github/workflows/helper/codeql/js.yaml languages: javascript - name: Run CodeQL analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/ci_windows.yaml b/.github/workflows/ci_windows.yaml index 9e4368651..17af1e612 100644 --- a/.github/workflows/ci_windows.yaml +++ b/.github/workflows/ci_windows.yaml @@ -179,7 +179,7 @@ jobs: copy ${{ env.libtorrent_path }}/build/compile_commands.json upload/cmake/libtorrent - name: Upload build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: qBittorrent-CI_Windows-x64_libtorrent-${{ matrix.libt_version }} path: upload @@ -190,7 +190,7 @@ jobs: makensis /DQBT_DIST_DIR="../../upload/qBittorrent" dist/windows/qbittorrent.nsi - name: Upload installer - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: qBittorrent-CI_Windows-x64_libtorrent-${{ matrix.libt_version }}-setup path: dist/windows/qbittorrent_*_setup.exe diff --git a/.github/workflows/stale_bot.yaml b/.github/workflows/stale_bot.yaml index d5b23095f..6cd727855 100644 --- a/.github/workflows/stale_bot.yaml +++ b/.github/workflows/stale_bot.yaml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Mark and close stale PRs - uses: actions/stale@v8 + uses: actions/stale@v9 with: stale-pr-message: "This PR is stale because it has been 60 days with no activity. This PR will be automatically closed within 7 days if there is no further activity." close-pr-message: "This PR was closed because it has been stalled for some time with no activity."