mirror of
				https://github.com/cinnyapp/cinny.git
				synced 2025-11-04 06:20:28 +03:00 
			
		
		
		
	Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 9 to 11.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](07ab29fd4a...ac66b43f0e)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
		
	
			
		
			
				
	
	
		
			56 lines
		
	
	
		
			No EOL
		
	
	
		
			2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			No EOL
		
	
	
		
			2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: Deploy PR to Netlify
 | 
						|
 | 
						|
on:
 | 
						|
  workflow_run:
 | 
						|
      workflows: ["Build pull request"]
 | 
						|
      types: [completed]
 | 
						|
 | 
						|
jobs:
 | 
						|
  deploy-pull-request:
 | 
						|
    name: Deploy pull request
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    permissions:
 | 
						|
      contents: read
 | 
						|
      pull-requests: write
 | 
						|
    if: ${{ github.event.workflow_run.conclusion == 'success' }}
 | 
						|
    steps:
 | 
						|
      - name: Download pr number
 | 
						|
        uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5
 | 
						|
        with:
 | 
						|
          workflow: ${{ github.event.workflow.id }}
 | 
						|
          run_id: ${{ github.event.workflow_run.id }}
 | 
						|
          name: pr
 | 
						|
      - name: Output pr number
 | 
						|
        id: pr
 | 
						|
        run: echo "id=$(<pr.txt)" >> $GITHUB_OUTPUT
 | 
						|
      - name: Download artifact
 | 
						|
        uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5
 | 
						|
        with:
 | 
						|
          workflow: ${{ github.event.workflow.id }}
 | 
						|
          run_id: ${{ github.event.workflow_run.id }}
 | 
						|
          name: preview
 | 
						|
          path: dist
 | 
						|
      - name: Deploy to Netlify
 | 
						|
        id: netlify
 | 
						|
        uses: nwtgck/actions-netlify@4cbaf4c08f1a7bfa537d6113472ef4424e4eb654
 | 
						|
        with:
 | 
						|
          publish-dir: dist
 | 
						|
          deploy-message: "Deploy PR ${{ steps.pr.outputs.id }}"
 | 
						|
          alias: ${{ steps.pr.outputs.id }}
 | 
						|
          # These don't work because we're in workflow_run
 | 
						|
          enable-pull-request-comment: false
 | 
						|
          enable-commit-comment: false
 | 
						|
        env:
 | 
						|
          NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
 | 
						|
          NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID_PR_CINNY }}
 | 
						|
        timeout-minutes: 1
 | 
						|
      - name: Comment preview on PR
 | 
						|
        uses: thollander/actions-comment-pull-request@fabd468d3a1a0b97feee5f6b9e499eab0dd903f6
 | 
						|
        env:
 | 
						|
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
						|
        with:
 | 
						|
          pr_number: ${{ steps.pr.outputs.id }}
 | 
						|
          comment_tag: ${{ steps.pr.outputs.id }}
 | 
						|
          message: |
 | 
						|
              Preview: ${{ steps.netlify.outputs.deploy-url }}
 | 
						|
              ⚠️ Exercise caution. Use test accounts. ⚠️ |