fe4d5aff74
Updating the workflows to accommodate the required changes for the Ruby on Rails 7.1 upgrade. This increases the timeout settings and changes the healthcheck command to properly use the correct account and reduce the noise level in the logs.
59 lines
1.2 KiB
YAML
59 lines
1.2 KiB
YAML
name: Build Docs
|
|
|
|
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
|
permissions:
|
|
actions: none
|
|
checks: none
|
|
contents: none
|
|
deployments: none
|
|
id-token: none
|
|
issues: none
|
|
discussions: none
|
|
packages: none
|
|
pages: none
|
|
pull-requests: none
|
|
repository-projects: none
|
|
security-events: none
|
|
statuses: none
|
|
|
|
on:
|
|
push:
|
|
branches-ignore:
|
|
- gh-pages
|
|
- metakitty
|
|
- weekly-dependency-updates
|
|
paths:
|
|
- docs
|
|
pull_request:
|
|
branches-ignore:
|
|
- weekly-dependency-updates
|
|
|
|
jobs:
|
|
# Ensures that the docs site builds successfully. Note that this workflow does not deploy the docs site.
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 60
|
|
|
|
strategy:
|
|
fail-fast: true
|
|
matrix:
|
|
ruby:
|
|
- '3.0'
|
|
|
|
name: Ruby ${{ matrix.ruby }}
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Setup Ruby
|
|
uses: ruby/setup-ruby@v1
|
|
with:
|
|
ruby-version: '${{ matrix.ruby }}'
|
|
bundler-cache: true
|
|
working-directory: docs
|
|
|
|
- name: build
|
|
working-directory: docs
|
|
run: |
|
|
bundle exec ruby build.rb --production
|