27 lines
		
	
	
		
			746 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			746 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Release
 | |
| on:
 | |
|   workflow_dispatch:
 | |
|   schedule:
 | |
|     - cron: "0 9 * * 0"
 | |
| 
 | |
| jobs:
 | |
|   test:
 | |
|     uses: luketainton/gha-workflows/.github/workflows/ci-python-poetry-with-docker.yml@main
 | |
|     with:
 | |
|       python-version: "3.13"
 | |
|     secrets:
 | |
|       SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
 | |
|       SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
 | |
| 
 | |
|   create_release:
 | |
|     name: Create Release
 | |
|     uses: luketainton/gha-workflows/.github/workflows/create-release.yml@main
 | |
| 
 | |
|   create_docker:
 | |
|     name: Create Docker Image
 | |
|     needs: create_release
 | |
|     if: ${{ needs.create_release.outputs.success == 'true' }}
 | |
|     uses: luketainton/gha-workflows/.github/workflows/build-push-attest-docker.yml@main
 | |
|     with:
 | |
|         release: ${{ needs.create_release.outputs.release_name }}
 |