Skip to content

chore(deps): update decky packages #174

chore(deps): update decky packages

chore(deps): update decky packages #174

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
jobs:
lint-bash:
runs-on: ubuntu-latest
container: koalaman/shellcheck-alpine:stable
steps:
- uses: actions/checkout@v6
- run: shellcheck defaults/assets/*.sh
lint-js:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: pnpm/action-setup@v4
with:
version: 10
- uses: actions/setup-node@v6
with:
node-version: 22
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm lint:js
typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
with:
version: 10
- uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm typecheck
lint-py:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: astral-sh/ruff-action@v3
- uses: astral-sh/ruff-action@v3
with:
args: 'format --check'
test-python:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- run: pip install pytest
- run: pytest tests/ -v
build:
needs:
- lint-bash
- lint-js
- lint-py
- typecheck
- test-python
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: pnpm/action-setup@v4
with:
version: 10
- uses: actions/setup-node@v6
with:
node-version: 22
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm audit --prod
continue-on-error: true
- run: pnpm build
- run: tar czf letusreshade-decky.tgz dist
- uses: actions/upload-artifact@v4
with:
name: letusreshade-decky
path: letusreshade-decky.tgz
test-js:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
with:
version: 10
- uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm test