name: Build and Deploy on: push: branches: - master jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - name: Setup Node 20 uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 with: node-version: 20 - name: Build Vuepress Pages run: npm install && npm run build # env: # VUEPRESS_BASE: '/ocelot.social/' - name: Deploy Vuepress to Github Pages uses: crazy-max/ghaction-github-pages@fbf0a4fa4e00f45accd6cf3232368436ec06ed59 # v4.0.0 with: target_branch: gh-pages build_dir: docs/.vuepress/dist author: Wolfgang Huß fqdn: ocelot.social env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}