From 05673bf6bb73c84cfece0b395dd2437852b35f7f Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Fri, 20 May 2022 05:43:32 -0700 Subject: [PATCH] chore: Add deploy workflow for docs site (#15894) * chore: Add deploy workflow for docs site * Fix workflow issues * Fix workflow file --- .github/workflows/docs-deploy.yml | 25 +++++++++++++++++++++++++ docs/package.json | 1 + 2 files changed, 26 insertions(+) create mode 100644 .github/workflows/docs-deploy.yml diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml new file mode 100644 index 00000000000..d1c79835f36 --- /dev/null +++ b/.github/workflows/docs-deploy.yml @@ -0,0 +1,25 @@ +name: 'Docs Deploy' + +on: + release: + types: ['published'] + +jobs: + deploy: + name: 'Deploy' + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: '16.x' + - working-directory: docs + run: | + npm install + npm run build + npx netlify deploy --dir=_site --message='Docs deploy ${{ github.event.release.tag_name }}' + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + NETLIFY_DEPLOY_TO_PROD: true diff --git a/docs/package.json b/docs/package.json index da93197437c..f09a9c18774 100644 --- a/docs/package.json +++ b/docs/package.json @@ -30,6 +30,7 @@ "imagemin-cli": "^7.0.0", "markdown-it": "^12.2.0", "markdown-it-anchor": "^8.1.2", + "netlify-cli": "^10.3.1", "node-sass": "^6.0.1", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2",