Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,17 @@ jobs:
echo "ALGOLIA_INDEX_VALUE=" >> $GITHUB_ENV
fi

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: npm

- name: Build Tailwind CSS
run: |
npm ci
npm run build:css

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4

Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,14 @@ output/
tmp/
vendor/bundle
crash.log
output.diff

content/robots.txt

/examples/
*.sketch

# Tailwind build (Node.js deps + generated CSS — rebuilt in dev and in CI)
node_modules/
content/assets/stylesheets/tailwind_built.css
content/assets/stylesheets/tailwind_built.css.map
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM ruby:3.3
ENV LANG=C.UTF-8
ENV LC_ALL=C.UTF-8

RUN apt-get update -qq && apt-get install -qq -y build-essential nodejs libjq-dev
RUN apt-get update -qq && apt-get install -qq -y build-essential nodejs npm libjq-dev

WORKDIR /app

Expand Down
5 changes: 5 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,11 @@ checks:
- https://www.godaddy.com/
- https://www.npmjs.com/package/cloudmailin # cloudflare protection raises 403
- https://docs.cloudmailin.com/features/dmarc-verification/ # self-referential redirect
# rel="preconnect" hints for Google Fonts (layouts/application.haml) —
# bare origins with no path, so they 404 on a normal request even
# though the preconnect itself is legitimate.
- https://fonts.googleapis.com
- https://fonts.gstatic.com

# Algolia search: pages from the main website fetched and indexed at
# build time alongside the docs content (see lib/algolia_external.rb).
Expand Down
41 changes: 41 additions & 0 deletions content/assets/images/cloudmailin-lockup-nav.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 0 additions & 56 deletions content/assets/stylesheets/_bootstrap_choices.scss

This file was deleted.

Loading
Loading