.github/workflows/test-website-build.yml
name: Test Website Build
on:
pull_request:
branches:
- main
jobs:
build-and-deploy:
name: Test Website
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
- name: Install Gem dependencies
run: gem install yard yard-mruby
- name: Build
run: |
cd website
npm ci
npm run build
- name: Generate Docs
run: |
rake docs