From 9b4f6f344dd505ca37563fc53b30d71fecab40ce Mon Sep 17 00:00:00 2001 From: Sthornberry9 <46094434+Sthornberry9@users.noreply.github.com> Date: Wed, 5 Aug 2026 02:05:19 -0400 Subject: [PATCH] Consolidate dependency updates --- .github/workflows/ci.yml | 22 +++++++++++----------- .github/workflows/release.yml | 28 ++++++++++++++-------------- requirements-dev.txt | 8 ++++---- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3627766..ea62d57 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,9 +23,9 @@ jobs: python: ["3.10", "3.12"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: ${{ matrix.python }} cache: pip @@ -67,9 +67,9 @@ jobs: needs: test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -86,7 +86,7 @@ jobs: $hash = (Get-FileHash dist\UnityScraper.exe -Algorithm SHA256).Hash.ToLower() "$hash *UnityScraper.exe" | Set-Content dist\UnityScraper.exe.sha256 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: UnityScraper-Windows-x64 path: | @@ -100,9 +100,9 @@ jobs: needs: test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -133,7 +133,7 @@ jobs: set -e test "$status" -eq 124 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: UnityScraper-Linux-x86_64 path: | @@ -147,9 +147,9 @@ jobs: needs: test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -165,7 +165,7 @@ jobs: test -x dist/UnityScraper.app/Contents/MacOS/UnityScraper plutil -lint dist/UnityScraper.app/Contents/Info.plist - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: UnityScraper-macOS-arm64 path: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d51de1f..aa3856c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -35,7 +35,7 @@ jobs: - name: Generate software bill of materials run: python scripts/generate_sbom.py - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-sbom path: UnityScraper-SBOM.cdx.json @@ -45,9 +45,9 @@ jobs: needs: validate steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -67,7 +67,7 @@ jobs: $hash = (Get-FileHash UnityScraper-Windows-x64.zip -Algorithm SHA256).Hash.ToLower() "$hash *UnityScraper-Windows-x64.zip" | Set-Content UnityScraper-Windows-x64.zip.sha256 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-windows path: | @@ -79,9 +79,9 @@ jobs: needs: validate steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -104,7 +104,7 @@ jobs: - name: Build Linux release run: ./build_linux.sh - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-linux path: | @@ -116,8 +116,8 @@ jobs: needs: validate steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.12" cache: pip @@ -125,7 +125,7 @@ jobs: run: python -m pip install -r requirements.txt pyinstaller - name: Build macOS release run: ./build_macos.sh - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-macos path: | @@ -137,14 +137,14 @@ jobs: needs: [validate, windows, linux, macos] steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: pattern: release-* path: release merge-multiple: true - name: Attest release artifacts - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v4 with: subject-path: "release/*" diff --git a/requirements-dev.txt b/requirements-dev.txt index 7de65e8..b0bd223 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,4 @@ -pytest>=8.0 -ruff>=0.5 -mypy>=1.10 -pyinstaller>=6.0 +pytest>=9.1.1 +ruff>=0.16.0 +mypy>=2.3.0 +pyinstaller>=6.21.0