Skip to content

chore(deps): bump eslint-plugin-storybook in /frontend #5167

chore(deps): bump eslint-plugin-storybook in /frontend

chore(deps): bump eslint-plugin-storybook in /frontend #5167

Workflow file for this run

name: "Continuous Integration"
on: [push]
jobs:
build:
name: "Build and Tests"
runs-on: ubuntu-22.04
steps:
- name: "Context"
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "Building in context of $GITHUB_CONTEXT"
- name: "Checkout"
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "Set up JDK"
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'
- name: "Setup Bun"
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- uses: actions/cache@v4
with:
key: ${{ runner.os }}-${{ hashFiles('frontend/bun.lockb', 'frontend/package.json') }}
path: ~/.bun/install/cache
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: wrapper
# disable reading from cache on re-runs to fix possible caching issues
cache-write-only: ${{ fromJSON(github.run_attempt) != 1 }}
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@v2
with:
comment_on_pr: false
proc_trace_chart_show: false
theme: dark
- name: "Build"
env:
NODE_OPTIONS: "--max_old_space_size=4096"
run: ./gradlew assemble --scan --console=plain --build-cache
- name: "Test"
run: ./gradlew check --scan --console=plain --build-cache
- name: "Test (screenshots)"
env:
NODE_OPTIONS: "--max_old_space_size=4096"
run: ./gradlew screenshotsTest --scan --console=plain --build-cache
- name: "Test (end-to-end)"
run: ./gradlew e2eTest --scan --console=plain --build-cache
- name: "Save Tests Results"
uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: Tests Results
path: "**/build/reports/tests/**/"
if-no-files-found: "ignore"
- name: "Save Failed Screenshots"
uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: Screenshots Diff Files
path: app/build/screenshotsTest
if-no-files-found: "ignore"
- name: "Report Test Coverage"
uses: codecov/codecov-action@v4