Cleanup on github actions deploy workflow.
This commit is contained in:
		
							
								
								
									
										13
									
								
								.github/workflows/nextjs.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/nextjs.yml
									
									
									
									
										vendored
									
									
								
							@ -5,9 +5,6 @@ on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches: ["main"]
 | 
			
		||||
 | 
			
		||||
  # Allows you to run this workflow manually from the actions tab
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
 | 
			
		||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to gitHub pages
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
@ -26,17 +23,15 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Setup node
 | 
			
		||||
        uses: actions/setup-node@v4
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: "20"
 | 
			
		||||
          cache: "npm"
 | 
			
		||||
 | 
			
		||||
      - name: Setup pages
 | 
			
		||||
        uses: actions/configure-pages@v5
 | 
			
		||||
        with:
 | 
			
		||||
          # Automatically inject basePath in your Next.js configuration file and disable
 | 
			
		||||
          # server side image optimization (https://nextjs.org/docs/api-reference/next/image#unoptimized).
 | 
			
		||||
          static_site_generator: next
 | 
			
		||||
      - name: Restore cache
 | 
			
		||||
        uses: actions/cache@v4
 | 
			
		||||
        with:
 | 
			
		||||
@ -47,12 +42,16 @@ jobs:
 | 
			
		||||
          # If source files changed but packages didn't, rebuild from a prior cache.
 | 
			
		||||
          restore-keys: |
 | 
			
		||||
            ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}-
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: npm install
 | 
			
		||||
 | 
			
		||||
      - name: Build with next.js
 | 
			
		||||
        run: npm run build
 | 
			
		||||
 | 
			
		||||
      - name: nojekyll
 | 
			
		||||
        run: touch ./out/.nojekyll
 | 
			
		||||
 | 
			
		||||
      - name: Upload artifact
 | 
			
		||||
        uses: actions/upload-pages-artifact@v3
 | 
			
		||||
        with:
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user