# SPDX-FileCopyrightText: 2024 John Livingston # # SPDX-License-Identifier: AGPL-3.0-only name: github build and lint on: push: branches: - main pull_request: types: [assigned, opened, synchronize, reopened] jobs: build: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 with: submodules: false # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - uses: actions/setup-node@v4 with: node-version: '20.x' - name: Install build dependencies run: sudo apt update && sudo apt install wget reuse -y - name: Build run: npm install - name: Lint run: npm run lint