Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.

Merge pull request #315 from atsign-foundation/dependabot/github_acti… #196

Merge pull request #315 from atsign-foundation/dependabot/github_acti…

Merge pull request #315 from atsign-foundation/dependabot/github_acti… #196

name: DeployStaging
on:
push:
branches:
- trunk
env:
URL: 'dev3.atsign.wtf'
permissions: # added using https://github.com/step-security/secure-workflows
contents: read
jobs:
deploy:
if: ${{ github.repository == 'atsign-foundation/docs.atsign.com' }}
runs-on: ubuntu-20.04
steps:
- name: Git checkout
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
- name: Setup Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: '16'
- name: Cache dependencies
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
run: npm ci
- name: Build Staging
run: npm run build:staging
- name: Deploy Staging
uses: peaceiris/actions-gh-pages@373f7f263a76c20808c831209c920827a82a2847 # v3.9.3
with:
personal_token: ${{ secrets.MY_GITHUB_TOKEN }}
publish_dir: ./public
publish_branch: gh-pages
cname: ${{ env.URL }}