diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 9cbd9b7ac..87ffd2a2f 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,29 +1,47 @@ -name: "Test Operate Installation E2E" +name: "Test Pearl Installation E2E" on: push: branches: - develop - main pull_request: + jobs: - test: + e2e-test: continue-on-error: False + runs-on: ${{ matrix.os }} + strategy: matrix: os: [ubuntu-latest, macos-12, macos-14] + timeout-minutes: 30 + steps: + - uses: actions/checkout@v2 + - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: "20.11" - - name: Setup - run: | - yarn - # Uninstall brew - sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" + + # - name: Install Yarn + # run: npm install -g yarn + + # - name: Verify Yarn + # run: yarn --version + + # - name: Setup + # run: | + # yarn + # # Uninstall brew + # sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" + + - name: Install node dependencies + run: yarn install + - name: Run Test run: | - node electron/test.js + node electron/test.js \ No newline at end of file