Skip to content

docs: add creator attribution package #4

docs: add creator attribution package

docs: add creator attribution package #4

Workflow file for this run

name: Deploy to GitHub Pages
on:
push:
branches: [ main ]
workflow_dispatch:
permissions:
contents: write
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Publish gh-pages branch
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
shell: bash
run: |
set -euo pipefail
OUT_DIR="$(mktemp -d)"
rsync -av --delete \
--exclude '.git' \
--exclude '.github' \
--exclude 'node_modules' \
--exclude 'src' \
--exclude 'package.json' \
--exclude 'package-lock.json' \
--exclude 'tsconfig.json' \
./ "$OUT_DIR"/
cd "$OUT_DIR"
touch .nojekyll
git init
git checkout -b gh-pages
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add -A
git commit -m "Deploy GitHub Pages"
git remote add origin "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
git push --force origin gh-pages