diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 39b068c11..4d3a5d259 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -8,73 +8,6 @@ on: workflow_dispatch: jobs: - verify: - runs-on: ubuntu-latest - env: - MODRINTH_URL: https://modrinth.com/ - MODRINTH_API_BASE_URL: https://api.modrinth.com/ - MODRINTH_ARCHON_BASE_URL: https://archon.modrinth.com/ - MODRINTH_API_URL: https://api.modrinth.com/v2/ - MODRINTH_API_URL_V3: https://api.modrinth.com/v3/ - MODRINTH_SOCKET_URL: wss://api.modrinth.com/ - MODRINTH_LAUNCHER_META_URL: https://launcher-meta.modrinth.com/ - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version-file: .nvmrc - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - with: - version: 9.15.0 - - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - with: - components: rustfmt, clippy - - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: temurin - java-version: "21" - - - name: Install Tauri Linux prerequisites - run: | - sudo apt-get update - sudo apt-get install -y \ - libwebkit2gtk-4.1-dev \ - libayatana-appindicator3-dev \ - librsvg2-dev \ - patchelf \ - xdg-utils - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Frontend lint - run: pnpm --filter @modrinth/app-frontend run lint - - - name: Rust format - run: cargo fmt --check - - - name: Rust clippy - run: cargo clippy --package theseus --all-targets -- -D warnings - - - name: Build Linux desktop client - run: pnpm --filter @modrinth/app run build - - - name: Upload Linux desktop client - uses: actions/upload-artifact@v4 - with: - name: modrinth-plus-linux - path: target/release/bundle/** - if-no-files-found: error - build-windows: runs-on: ubuntu-latest env: