mirror of
				https://github.com/taigrr/homer
				synced 2025-01-18 04:53:12 -08:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Publish pre-build release
 | |
| name: Upload Release Asset
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     tags: [v*]
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
|     name: Upload Release Asset
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - uses: actions/checkout@v2
 | |
|       - name: Build project
 | |
|         run: |
 | |
|           yarn install
 | |
|           yarn build
 | |
|       - name: Create artifact
 | |
|         working-directory: "dist"
 | |
|         run: zip -r ../homer.zip ./*
 | |
|       - name: Create Release
 | |
|         id: create_release
 | |
|         uses: actions/create-release@v1
 | |
|         env:
 | |
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | |
|         with:
 | |
|           tag_name: ${{ github.ref }}
 | |
|           release_name: Release ${{ github.ref }}
 | |
|           draft: false
 | |
|           prerelease: false
 | |
|       - name: Upload Release Asset
 | |
|         id: upload-release-asset
 | |
|         uses: actions/upload-release-asset@v1
 | |
|         env:
 | |
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | |
|         with:
 | |
|           upload_url: ${{ steps.create_release.outputs.upload_url }}
 | |
|           asset_path: ./homer.zip
 | |
|           asset_name: homer.zip
 | |
|           asset_content_type: application/zip
 |