Skip to content

Talks and presentations #6

Talks and presentations

Talks and presentations #6

Workflow file for this run

name: Deploy to GitHub Pages
on:
# Trigger the workflow every time you push to the `main` branch
# Using a different branch name? Replace `main` with your branch’s name
push:
branches: [ main ]
# Allows you to run this workflow manually from the Actions tab on GitHub.
workflow_dispatch:
# Allow this job to clone the repo and create a page deployment
permissions:
contents: read
pages: write
id-token: write
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: "☁️ Checkout repository"
uses: actions/checkout@v4
- name: "📦 Install Node/npm"
uses: actions/setup-node@v6
with:
node-version: 22
cache: "npm"
- name: "📦 Install dependencies"
run: npm install
- name: "🚀 Build the project"
run: npm run build
- name: Upload pages directory
uses: actions/upload-pages-artifact@v3
with:
path: dist
- name: "🌐 Deploy to GitHub Pages"
id: deployment
uses: actions/deploy-pages@v4