26 lines
		
	
	
		
			641 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			641 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Deploy to Halo
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     branches: [main]
 | |
| 
 | |
| jobs:
 | |
|   deploy:
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - name: Checkout
 | |
|         uses: actions/checkout@v4
 | |
|       - uses: pnpm/action-setup@v3
 | |
|         with:
 | |
|           version: 8
 | |
|       - uses: actions/setup-node@v4
 | |
|         with:
 | |
|           node-version: '20'
 | |
|           cache: 'pnpm'
 | |
|       - name: Install dependencies
 | |
|         run: pnpm install
 | |
|       - name: Build
 | |
|         run: pnpm build
 | |
|       - name: Deploy to Halo
 | |
|         run: |
 | |
|           npx halo-static-pages-deploy-cli deploy -e ${{ secrets.ENDPOINT }} -i ${{ secrets.ID }} -t ${{ secrets.PAT }} -f dist           |