All checks were successful
		
		
	
	Release Creation / build (release) Successful in 2m15s
				
			
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Release Creation
 | |
| 
 | |
| on:
 | |
|   release:
 | |
|     types: [published]
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - run: echo "💡 The ${{ gitea.repository }} repository will cloned to the runner."
 | |
| 
 | |
|       #- uses: actions/checkout@v3
 | |
|       - uses: RouxAntoine/checkout@v3.5.4
 | |
| 
 | |
|       # get part of the tag after the `v`
 | |
|       - name: Extract tag version number
 | |
|         id: get_version
 | |
|         uses: battila7/get-version-action@v2
 | |
| 
 | |
|       # Substitute the Manifest and Download URLs in the module.json
 | |
|       - name: Substitute Manifest and Download Links For Versioned Ones
 | |
|         id: sub_manifest_link_version
 | |
|         uses: microsoft/variable-substitution@v1
 | |
|         with:
 | |
|           files: "system.json"
 | |
|         env:
 | |
|           version: ${{steps.get_version.outputs.version-without-v}}
 | |
|           url: https://www.uberwald.me/gitea/${{gitea.repository}}
 | |
|           manifest: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/latest/system.json
 | |
|           download: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-ftl-nomad-${{github.event.release.tag_name}}.zip
 | |
| 
 | |
|       # Create a zip file with all files required by the module to add to the release
 | |
|       - run: |
 | |
|           apt update -y
 | |
|           apt install -y zip
 | |
| 
 | |
|       - run: zip -r ./fvtt-ftl-nomad-${{github.event.release.tag_name}}.zip system.json README.md LICENSE assets/ css/ lang/ module/ packs/ packs-system/ templates/ fvtt-ftl-nomad.mjs
 | |
| 
 | |
|       - name: setup go
 | |
|         uses: https://github.com/actions/setup-go@v4
 | |
|         with:
 | |
|           go-version: ">=1.20.1"
 | |
| 
 | |
|       - name: Use Go Action
 | |
|         id: use-go-action
 | |
|         uses: https://gitea.com/actions/release-action@main
 | |
|         with:
 | |
|           files: |-
 | |
|             ./fvtt-ftl-nomad-${{github.event.release.tag_name}}.zip
 | |
|             system.json
 | |
|           api_key: "${{secrets.ALLOW_PUSH_RELEASE}}"
 |