Administration/.forgejo/workflows/qs.yml
Snoweuph 34e60696b0
Some checks failed
Quality Check / Linting (push) Successful in 25s
Build Application / build (push) Failing after 31s
Build Application / build-docker (push) Has been skipped
Build Application / release (push) Has been skipped
CHORE: setup
2025-02-02 16:00:54 +01:00

28 lines
686 B
YAML

name: "Quality Check"
on:
- push
- pull_request
jobs:
linting:
name: "Linting"
runs-on: stable
container:
image: "git.euph.dev/actions/runner-basic:latest"
steps:
- name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3"
- uses: actions/cache@v3
with:
path: ~/.node_modules
key: ${{ runner.os }}-${{ hashFiles('package-lock.json', 'eslint.config.mjs', '.stylelintrc', '.stylelintignore') }}
restore-keys: ${{ runner.os }}-
- name: "NPM install"
run: npm i
- name: "Linting TS"
run: npm run lint:ts
- name: "Linting SCSS"
run: npm run lint:scss