Skip to content

fix: include package-lock.json for CI caching #18

fix: include package-lock.json for CI caching

fix: include package-lock.json for CI caching #18

Workflow file for this run

name: Checks
on:
pull_request:
jobs:
proof:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- name: Install Node dependencies
run: npm ci
- name: Build Tailwind CSS
run: npm run build:css
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Build Jekyll site
run: bundle exec jekyll build
- name: Run HTMLProofer
run: bundle exec htmlproofer --allow-hash-href=true --ignore-urls "/hachyderm.io/,/play.google.com/,/f-droid.org/" ./_site