Skip to content

Add GitHub Classroom link component for easy access to starter project #38

Add GitHub Classroom link component for easy access to starter project

Add GitHub Classroom link component for easy access to starter project #38

Workflow file for this run

# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Deploy Docs
on:
push:
branches: [ "main" ]
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: write
pages: write
id-token: write
steps:
- uses: actions/checkout@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Install
run: cd documentation && yarn install
- name: Deploy Website
run: |
export ORG_NAME=$(echo ${GITHUB_REPOSITORY%/*})
export PROJECT_NAME=$(echo ${GITHUB_REPOSITORY#*/})
git config --global user.name "github-actions[bot]"
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
cd documentation && NODE_ENV="production" GIT_USER="github-actions[bot]" GIT_PASS="${{ secrets.GITHUB_TOKEN }}" yarn deploy