Skip to content

New icons

New icons #155

Workflow file for this run

name: build
on: [push, pull_request, workflow_dispatch]
concurrency:
group: ci-${{ github.sha }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
container:
image: node:16.16.0
env:
DEBIAN_FRONTEND: noninteractive
steps:
- run: |
echo "github.ref = ${{ github.ref }}"
echo "github.sha = ${{ github.sha }}"
- uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build
- uses: actions/cache@v2
id: build
with:
key: build-${{ runner.os }}-${{ github.sha }}
path: |
dist
# Will be fixed with #5
# visual-test:
# needs: [build]
# timeout-minutes: 60
# runs-on: ubuntu-latest
# container:
# image: mcr.microsoft.com/playwright:v1.24.0-focal
# env:
# DEBIAN_FRONTEND: noninteractive
# steps:
# - uses: actions/checkout@v3
# - name: Remove .npmrc
# run: rm .npmrc
# - uses: actions/setup-node@v3
# with:
# node-version: 16
# registry-url: 'https://registry.npmjs.org'
# scope: '@siemens'
# - name: configure yarnrc
# run: |
# echo 'yarn-offline-mirror ".yarn-cache/"' >> .yarnrc
# echo 'yarn-offline-mirror-pruning true' >> .yarnrc
# - uses: actions/cache@v2
# id: cache
# with:
# path: ./node_modules
# key: yarn-${{ runner.os }}-modules-${{ hashFiles('yarn.lock') }}
# - name: install
# if: steps.cache.outputs.cache-hit != 'true'
# run: yarn install --frozen-lockfile --no-progress
# - uses: actions/cache@v2
# id: build
# with:
# key: build-${{ runner.os }}-${{ github.sha }}
# path: |
# dist
# - name: Install Playwright Browsers
# run: yarn playwright install chromium
# - name: test
# run: yarn test
# - uses: actions/upload-artifact@v2
# if: always()
# with:
# name: playwright-report
# path: playwright-report/
# retention-days: 1