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 }}
 |