Skip to content

Commit

Permalink
fix: disables e2e tests (#19)
Browse files Browse the repository at this point in the history
  • Loading branch information
nostrdev-com authored Dec 19, 2024
1 parent 7b46072 commit d5174d6
Showing 1 changed file with 90 additions and 90 deletions.
180 changes: 90 additions & 90 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -239,110 +239,110 @@ jobs:
- name: Build
run: npm run build
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/frontend
env:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MEMPOOL_CDN: 1
VERBOSE: 1

e2e:
if: "!contains(github.event.pull_request.labels.*.name, 'ops') && !contains(github.head_ref, 'ops/')"
runs-on: "ubuntu-latest"
needs: frontend
strategy:
fail-fast: false
matrix:
module: ["mempool", "liquid"]
include:
- module: "mempool"
spec: |
cypress/e2e/mainnet/*.spec.ts
cypress/e2e/signet/*.spec.ts
cypress/e2e/testnet4/*.spec.ts
- module: "liquid"
spec: |
cypress/e2e/liquid/liquid.spec.ts
cypress/e2e/liquidtestnet/liquidtestnet.spec.ts
name: E2E tests for ${{ matrix.module }}
steps:
- name: Checkout
uses: actions/checkout@v3
with:
path: ${{ matrix.module }}

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 20
cache: "npm"
cache-dependency-path: ${{ matrix.module }}/frontend/package-lock.json

- name: Restore cached mining pool assets
continue-on-error: true
id: cache-mining-pool-restore
uses: actions/cache/restore@v4
with:
path: |
mining-pool-assets.zip
key: mining-pool-assets-cache

- name: Restore cached promo video assets
continue-on-error: true
id: cache-promo-video-restore
uses: actions/cache/restore@v4
with:
path: |
promo-video-assets.zip
key: promo-video-assets-cache

- name: Download artifact
uses: actions/download-artifact@v4
with:
name: mining-pool-assets

- name: Unzip assets before building (src/resources)
run: unzip -o mining-pool-assets.zip -d ${{ matrix.module }}/frontend/src/resources/mining-pools

- name: Download artifact
uses: actions/download-artifact@v4
with:
name: promo-video-assets

- name: Unzip assets before building (src/resources)
run: unzip -o promo-video-assets.zip -d ${{ matrix.module }}/frontend/src/resources/promo-video

- name: Chrome browser tests (${{ matrix.module }})
uses: cypress-io/github-action@v5
with:
tag: ${{ github.event_name }}
working-directory: ${{ matrix.module }}/frontend
build: npm run config:defaults:${{ matrix.module }}
start: npm run start:local-staging
wait-on: "http://localhost:4200"
wait-on-timeout: 120
record: true
parallel: true
spec: ${{ matrix.spec }}
group: Tests on Chrome (${{ matrix.module }})
browser: "chrome"
ci-build-id: "${{ github.sha }}-${{ github.workflow }}-${{ github.event_name }}"
env:
COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}
# e2e:
# if: "!contains(github.event.pull_request.labels.*.name, 'ops') && !contains(github.head_ref, 'ops/')"
# runs-on: "ubuntu-latest"
# needs: frontend
# strategy:
# fail-fast: false
# matrix:
# module: ["mempool", "liquid"]
# include:
# - module: "mempool"
# spec: |
# cypress/e2e/mainnet/*.spec.ts
# cypress/e2e/signet/*.spec.ts
# cypress/e2e/testnet4/*.spec.ts
# - module: "liquid"
# spec: |
# cypress/e2e/liquid/liquid.spec.ts
# cypress/e2e/liquidtestnet/liquidtestnet.spec.ts
#
# name: E2E tests for ${{ matrix.module }}
# steps:
# - name: Checkout
# uses: actions/checkout@v3
# with:
# path: ${{ matrix.module }}
#
# - name: Setup node
# uses: actions/setup-node@v3
# with:
# node-version: 20
# cache: "npm"
# cache-dependency-path: ${{ matrix.module }}/frontend/package-lock.json
#
# - name: Restore cached mining pool assets
# continue-on-error: true
# id: cache-mining-pool-restore
# uses: actions/cache/restore@v4
# with:
# path: |
# mining-pool-assets.zip
# key: mining-pool-assets-cache
#
# - name: Restore cached promo video assets
# continue-on-error: true
# id: cache-promo-video-restore
# uses: actions/cache/restore@v4
# with:
# path: |
# promo-video-assets.zip
# key: promo-video-assets-cache
#
# - name: Download artifact
# uses: actions/download-artifact@v4
# with:
# name: mining-pool-assets
#
# - name: Unzip assets before building (src/resources)
# run: unzip -o mining-pool-assets.zip -d ${{ matrix.module }}/frontend/src/resources/mining-pools
#
# - name: Download artifact
# uses: actions/download-artifact@v4
# with:
# name: promo-video-assets
#
# - name: Unzip assets before building (src/resources)
# run: unzip -o promo-video-assets.zip -d ${{ matrix.module }}/frontend/src/resources/promo-video
#
# - name: Chrome browser tests (${{ matrix.module }})
# uses: cypress-io/github-action@v5
# with:
# tag: ${{ github.event_name }}
# working-directory: ${{ matrix.module }}/frontend
# build: npm run config:defaults:${{ matrix.module }}
# start: npm run start:local-staging
# wait-on: "http://localhost:4200"
# wait-on-timeout: 120
# record: true
# parallel: true
# spec: ${{ matrix.spec }}
# group: Tests on Chrome (${{ matrix.module }})
# browser: "chrome"
# ci-build-id: "${{ github.sha }}-${{ github.workflow }}-${{ github.event_name }}"
# env:
# COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }}
# CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}

validate_docker_json:
if: "!contains(github.event.pull_request.labels.*.name, 'ops') && !contains(github.head_ref, 'ops/')"
runs-on: "ubuntu-latest"
name: Validate generated backend Docker JSON

steps:
steps:
- name: Checkout
uses: actions/checkout@v3
with:
path: docker

- name: Install jq
run: sudo apt-get install jq -y

Expand Down

0 comments on commit d5174d6

Please sign in to comment.