name: Deploy Notification To dev.phcode.dev on: repository_dispatch: types: [deploy-dev] jobs: build-tasks: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Event triggered by run: | echo source: ${{github.event.client_payload.source}}, workflow: ${{github.event.client_payload.workflow}}, action_run_id: ${{github.event.client_payload.run_id}}, action_run_number: ${{github.event.client_payload.run_number}}, sha: ${{ github.event.client_payload.sha }}, github_ref: ${{ github.event.client_payload.ref }} - name: Checking Out https://github.com/phcode-dev/phoenix uses: actions/checkout@v3 with: repository: phcode-dev/phoenix ref: main path: './phoenix' fetch-depth: 0 - name: Building phoenix release artifacts with pro working-directory: ./phoenix env: PRO_REPO_URL: ${{ secrets.PRO_REPO_URL }} PRO_REPO_ACCESS_TOKEN: ${{ secrets.PRO_REPO_ACCESS_TOKEN }} run: | npm ci npm run release:staging npm run _releaseWebCache npm run zipTestFiles cp -r dist distToDeploy/ cp -r dist distToDeploy/src/ cp -r test distToDeploy/test/ shell: bash - name: Copying release artifacts to public folder run: | mkdir -p ./public cp -r ./phoenix/distToDeploy/. ./public shell: bash - name: Deploy Github Pages uses: peaceiris/actions-gh-pages@v3 if: github.ref == 'refs/heads/main' with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./public cname: dev.phcode.dev