Skip to content

chore(deps-dev): bump nanoid from 3.3.7 to 3.3.8 (#388) #882

chore(deps-dev): bump nanoid from 3.3.7 to 3.3.8 (#388)

chore(deps-dev): bump nanoid from 3.3.7 to 3.3.8 (#388) #882

name: Continuous Integration
on:
push:
branches:
- main
pull_request:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
permissions:
packages: write
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm clean-install
- run: npm run lint
test:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm clean-install
- run: npm test
build:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm clean-install
- run: npm run build
- name: Store build artifacts
uses: actions/upload-artifact@v4
with:
name: build
path: dist/netzgrafik-frontend/
build-standalone:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm clean-install
- run: npm run build:standalone
- name: Store build artifacts
uses: actions/upload-artifact@v4
with:
name: build-standalone
path: dist/netzgrafik-frontend/
build-standalonedemo:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm clean-install
- run: npm run build:standalonedemo
- name: Store build artifacts
uses: actions/upload-artifact@v4
with:
name: build-standalone-demo
path: dist/netzgrafik-frontend/