diff --git a/.github/workflows/demo.yaml b/.github/workflows/demo_deployment.yaml similarity index 73% rename from .github/workflows/demo.yaml rename to .github/workflows/demo_deployment.yaml index 9ff90402f6..aa489d0ba6 100644 --- a/.github/workflows/demo.yaml +++ b/.github/workflows/demo_deployment.yaml @@ -1,6 +1,9 @@ -name: Demo +name: Demo deployment on: + workflow_dispatch: + schedule: + - cron: "0 0 * * *" push: branches: - dev @@ -12,24 +15,34 @@ env: jobs: deploy: runs-on: ubuntu-latest + environment: + name: Demo + url: ${{ steps.deploy.outputs.NETLIFY_LIVE_URL }} steps: - name: Check out files from GitHub uses: actions/checkout@v3 + - name: Set up Node ${{ env.NODE_VERSION }} uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} cache: yarn + - name: Install dependencies run: yarn install env: CI: true + - name: Build Demo run: ./node_modules/.bin/gulp build-demo env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Deploy to Netlify - run: npx netlify-cli deploy --dir=demo/dist --prod + id: deploy + uses: netlify/actions/cli@master + with: + args: deploy --dir=demo/dist --prod env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_DEMO_DEV_SITE_ID }} diff --git a/.github/workflows/netflify.yml b/.github/workflows/netflify.yml index 64b70d7b04..fc554a813a 100644 --- a/.github/workflows/netflify.yml +++ b/.github/workflows/netflify.yml @@ -12,5 +12,4 @@ jobs: - name: Trigger Cast build run: curl -X POST -d {} https://api.netlify.com/build_hooks/${{ secrets.NETLIFY_CAST_DEV_BUILD_HOOK }} - - name: Trigger Demo build - run: curl -X POST -d {} https://api.netlify.com/build_hooks/${{ secrets.NETLIFY_DEMO_DEV_BUILD_HOOK }} +