Update CI workflows: actions versions and dependencies

Bump actions/checkout to v6 and softprops/action-gh-release to v2 in all build workflows. Remove yt-dlp from pip install steps for Linux, macOS, and Windows workflows to streamline dependency installation.
This commit is contained in:
oop7
2025-11-27 17:41:39 +02:00
parent 35e2a7f4e9
commit 91a0f3e4d7
3 changed files with 8 additions and 9 deletions
+3 -3
View File
@@ -20,7 +20,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0
@@ -56,7 +56,7 @@ jobs:
source venv/bin/activate
python -m pip install --upgrade pip
pip install --no-cache-dir -r requirements.txt
pip install --no-cache-dir cx_Freeze dmgbuild yt-dlp
pip install --no-cache-dir cx_Freeze dmgbuild
- name: Prepare build variables
shell: bash
@@ -241,7 +241,7 @@ jobs:
ls -lh artifacts || true
- name: Create/Update draft release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.ref_name }}
name: YTSage ${{ github.ref_name }}