Skip to content

Release workflow

Release workflow #9

name: Deploy to Production and Release
on:
workflow_dispatch:
inputs:
commit:
description: "Leave blank to use current HEAD, or provide an override commit SHA"
type: string
required: false
secrets:
PULUMI_ACCESS_TOKEN:
required: true
AWS_ACCESS_KEY_ID_PRODUCTION:
required: true
AWS_SECRET_ACCESS_KEY_PRODUCTION:
required: true
IAM_SERVER_SSM_ARN_PRODUCTION:
required: true
ROUTE53_ZONE_ID_PRODUCTION:
required: true
jobs:
deploy:
name: Deploy
uses: ./.github/workflows/release_and_deploy_generic.yml
with:
commit: ${{ inputs.commit }}
deploy_production: true
create_release: true
secrets: inherit