Skip to content

Commit

Permalink
Disable e2e for now
Browse files Browse the repository at this point in the history
  • Loading branch information
hannes-mk committed Dec 13, 2024
1 parent 5cb05b6 commit 2fb4c2e
Showing 1 changed file with 53 additions and 48 deletions.
101 changes: 53 additions & 48 deletions .github/workflows/frontend-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,53 +73,58 @@ jobs:
# if: ${{ failure() && github.ref == 'refs/heads/main' }}
# with:
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

e2e-tests-frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: ./frontend/package.json
cache: npm
cache-dependency-path: ./frontend/package-lock.json
- name: Cache node_modules
uses: actions/cache@v4
id: node-modules-cache
with:
path: |
./frontend/node_modules
key: modules-${{ hashFiles('./frontend/package-lock.json') }}
- name: Install dependencies
if: steps.node-modules-cache.outputs.cache-hit != 'true'
run: |
npm ci
working-directory: ./frontend
- name: Get Playwright version
working-directory: ./frontend
run: echo "PLAYWRIGHT_VERSION=$(jq -r '.packages["node_modules/@playwright/test"].version' package-lock.json)" >> $GITHUB_ENV
- name: Cache browser binaries
id: cache-browser-binaries
uses: actions/cache@v4
with:
path: ~/.cache/ms-playwright
key: ${{ runner.os }}-playwright-${{ env.PLAYWRIGHT_VERSION }}
- name: Install playwright browsers
if: steps.cache-browser-binaries.outputs.cache-hit != 'true'
run: |
npx --yes playwright install --with-deps
- name: e2e tests
run: |
npm run test:e2e
working-directory: ./frontend
# TODO: enable later
#
# - name: Send status to Slack
# # Third-party action, pin to commit SHA!
# # See https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
# uses: digitalservicebund/notify-on-failure-gha@814d0c4b2ad6a3443e89c991f8657b10126510bf # v1.5.0
# if: ${{ failure() && github.ref == 'refs/heads/main' }}
# with:
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
#
# Disabled as these got stuck somehow
#
# e2e-tests-frontend:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Setup Node
# uses: actions/setup-node@v4
# with:
# node-version-file: ./frontend/package.json
# cache: npm
# cache-dependency-path: ./frontend/package-lock.json
# - name: Cache node_modules
# uses: actions/cache@v4
# id: node-modules-cache
# with:
# path: |
# ./frontend/node_modules
# key: modules-${{ hashFiles('./frontend/package-lock.json') }}
# - name: Install dependencies
# if: steps.node-modules-cache.outputs.cache-hit != 'true'
# run: |
# npm ci
# working-directory: ./frontend
# - name: Get Playwright version
# working-directory: ./frontend
# run: echo "PLAYWRIGHT_VERSION=$(jq -r '.packages["node_modules/@playwright/test"].version' package-lock.json)" >> $GITHUB_ENV
# - name: Cache browser binaries
# id: cache-browser-binaries
# uses: actions/cache@v4
# with:
# path: ~/.cache/ms-playwright
# key: ${{ runner.os }}-playwright-${{ env.PLAYWRIGHT_VERSION }}
# - name: Install playwright browsers
# if: steps.cache-browser-binaries.outputs.cache-hit != 'true'
# run: |
# npx --yes playwright install --with-deps
# - name: e2e tests
# run: |
# npm run test:e2e
# working-directory: ./frontend
# # TODO: enable later
# #
# # - name: Send status to Slack
# # # Third-party action, pin to commit SHA!
# # # See https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
# # uses: digitalservicebund/notify-on-failure-gha@814d0c4b2ad6a3443e89c991f8657b10126510bf # v1.5.0
# # if: ${{ failure() && github.ref == 'refs/heads/main' }}
# # with:
# # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
#
#
#TODO sonar analysis

0 comments on commit 2fb4c2e

Please sign in to comment.