Skip to content

Fix MIME configuration for certain media files and add UI element to go back to the current blog page #558

Fix MIME configuration for certain media files and add UI element to go back to the current blog page

Fix MIME configuration for certain media files and add UI element to go back to the current blog page #558

Workflow file for this run

# Build the site and deploy it to GitHub pages
name: Build
on: # yamllint disable-line rule:truthy
push:
branches:
- master
- main
- '*.*'
- 'staging*'
pull_request:
branches:
- master
- main
- '*.*'
- 'staging*'
schedule:
- cron: '0 12 * * 0'
workflow_dispatch:
permissions:
contents: write
jobs:
build:
name: Build and Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: true
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '22.x'
- name: Install dependencies and set environment variables
env:
NODE_ENV: ${{ (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master') && github.event_name == 'push' && 'production' }}
shell: bash
run: ./ci/install.sh
- name: Build site
shell: bash
run: ./ci/build.sh
env:
VITE_GITHUB_TOKEN: ${{ secrets.VITE_GITHUB_TOKEN }}
VITE_HUBSPOT_TOKEN: ${{ secrets.VITE_HUBSPOT_TOKEN }}
- name: Deploy to GitHub Pages
if: (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master') && github.event_name == 'push'
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: ./build