Skip to content

Commit

Permalink
Deploy slides to GitHub Pages
Browse files Browse the repository at this point in the history
Add GitHub Actions to deploy slides to GitHub pages.

The deployment file was copied from the Slidev documentation and
updated to use the latest stable version of each action.

The NPM package manager was replaced with Yarn which is known to be
installed on the GitHub-hosted runners.
  • Loading branch information
mikelorant committed Jan 2, 2024
1 parent 21a222f commit 237ed8d
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Deploy pages

on:
workflow_dispatch: {}
push:
branches:
- main

jobs:
deploy:
runs-on: ubuntu-latest

permissions:
contents: read
pages: write
id-token: write

environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 'lts/*'

- name: Install dependencies
run: yarn install

- name: Build
run: yarn run build -- --base /from-ticket-to-pull-request/

- uses: actions/configure-pages@v4

- uses: actions/upload-pages-artifact@v3
with:
path: dist

- name: Deploy
id: deployment
uses: actions/deploy-pages@v4

0 comments on commit 237ed8d

Please sign in to comment.