Skip to content

Migrate SolStatus onto Shared Project DNA #2

Migrate SolStatus onto Shared Project DNA

Migrate SolStatus onto Shared Project DNA #2

Workflow file for this run

name: Validate
on:
pull_request:
branches:
- master
push:
branches:
- master
workflow_dispatch:
permissions:
contents: read
concurrency:
group: validate-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
validate:
name: Repository validation
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Nub
uses: nubjs/setup-nub@v0.4.0
with:
nub-version: 0.4.11
node-version-file: .nvmrc
cache-dependency-path: nub.lock
- name: Install dependencies
run: nub install --frozen-lockfile
- name: Typecheck
run: nub run typecheck
- name: Lint
run: nub run lint
- name: Check formatting
run: nub run format
- name: Test
run: nub run test