diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 006cb24..acf152d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - name: Check out Git repository @@ -25,11 +25,13 @@ jobs: - name: Install Dependencies run: pnpm install - - name: Type check - run: pnpm run typecheck + - name: Download yt-dlp binaries + run: | + # Download yt-dlp.exe for Windows + curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -o resources/yt-dlp.exe - name: Lint and format check run: pnpm run check - - name: Build check - run: pnpm run build + - name: build-win + run: pnpm run build:win diff --git a/README.md b/README.md index b163217..b28c164 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ - **Multi-format Support** - Videos, audio tracks, playlists to meet all download needs - Localized interface support in many languages - ### 🎨 Best-in-class UI Experience - **Modern Design** - Clean and beautiful interface @@ -33,6 +32,16 @@ - **Linux**: Download `vidbee-x.x.x.AppImage` 3. **Install and run** the application +### 🍎 macOS Installation Notes + +After downloading and installing VidBee on macOS, you may encounter a "file is damaged" error when trying to run the application. This is due to macOS security restrictions on applications downloaded from the internet. + +```bash +xattr -rd com.apple.quarantine /Applications/VidBee.app/ +``` + +This command removes the quarantine attribute that macOS applies to applications downloaded from the internet, allowing VidBee to run properly without the "file is damaged" error. + ## 📸 Screenshots ![VidBee Main Interface](screenshots/main-interface.png)