Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Use playwright container for e2e gh action
✓ CI success Rūdolfs Ošiņš committed 27 days ago
commit 05264af9bc4944b074246f3e9425ed95b3b48ad3
parent 74772a76ccd34b8d3c6e8f929fe77300653392ae
1 passed (1 total) View logs
2 files changed +24 -3
modified .github/workflows/e2e.yaml
@@ -10,7 +10,7 @@ jobs:
  e2e:
    runs-on: ubuntu-latest
    container:
-
      image: quay.io/radicle_garden/radicle-desktop-e2e:latest
+
      image: mcr.microsoft.com/playwright:v1.60.0-noble

    steps:
      - uses: actions/checkout@v6
@@ -18,8 +18,20 @@ jobs:
        with:
          node-version-file: ".nvmrc"

+
      - run: |
+
          apt-get update && apt-get install -y --no-install-recommends \
+
            build-essential \
+
            pkg-config \
+
            xz-utils \
+
            libssl-dev \
+
            libxdo-dev \
+
            libayatana-appindicator3-dev \
+
            librsvg2-dev \
+
            libwebkit2gtk-4.1-dev \
+
            libjavascriptcoregtk-4.1-dev
      - run: npm ci

+
      - uses: dtolnay/rust-toolchain@stable
      - uses: Swatinem/rust-cache@v2

      - name: Cache heartwood binaries
modified .github/workflows/lint.yaml
@@ -21,12 +21,21 @@ jobs:

  lint-rust:
    runs-on: ubuntu-latest
-
    container:
-
      image: quay.io/radicle_garden/radicle-desktop-base:latest

    steps:
      - uses: actions/checkout@v6

+
      - run: |
+
          sudo apt-get update && sudo apt-get install -y --no-install-recommends \
+
            libxdo-dev \
+
            libayatana-appindicator3-dev \
+
            librsvg2-dev \
+
            libwebkit2gtk-4.1-dev \
+
            libjavascriptcoregtk-4.1-dev
+

+
      - uses: dtolnay/rust-toolchain@stable
+
        with:
+
          components: rustfmt, clippy
      - uses: Swatinem/rust-cache@v2

      - run: scripts/check-rs