Skip to content

Deploy Services

Deploy Services #17

Workflow file for this run

name: Deploy Services
on:
workflow_dispatch:
inputs:
environment:
type: choice
required: true
description: "where to deploy"
default: "tools"
options:
- tools
- production
service:
type: choice
required: true
description: "service to deploy"
options:
- all
- pinga
- rebaser
- sdf
- veritech
- web
version:
type: string
required: true
description: "version to deploy"
default: "stable"
jobs:
invalidate-cache:
uses: ./.github/workflows/invalidate-cache.yml

Check failure on line 33 in .github/workflows/deploy-stack.yml

View workflow run for this annotation

GitHub Actions / Deploy Services

Invalid workflow file

The workflow is not valid. In .github/workflows/deploy-stack.yml (Line: 33, Col: 11): Error from called workflow systeminit/si/.github/workflows/invalidate-cache.yml@9cbddd8466c447e49b22a2220d567cd91f1b325a (Line: 7, Col: 9): Required property is missing: type
with:
environment: shared
secrets:
access_key: ${{ secrets.AWS_SHARED_PROD_ACCESS_KEY }}
secret_key: ${{ secrets.AWS_SHARED_PROD_SECRET_KEY }}
deploy-service:
needs: invalidate-cache
if: ${{ github.event.inputs.service != 'all' }}
uses: ./.github/workflows/deploy-service.yml
with:
environment: ${{ github.event.inputs.environment }}
service: ${{ github.event.inputs.service }}
version: ${{ github.event.inputs.version }}
deploy-services:
needs: invalidate-cache
if: ${{ github.event.inputs.service == 'all' }}
strategy:
matrix:
service: ["pinga", "rebaser", "sdf", "web"]
uses: ./.github/workflows/deploy-service.yml
with:
environment: ${{ github.event.inputs.environment }}
service: ${{ matrix.service }}
version: ${{ github.event.inputs.version }}
set-init:
needs: invalidate-cache
uses: ./.github/workflows/set-init-version.yml
with:
environment: ${{ github.event.inputs.environment }}
service: ${{ github.event.inputs.service }}
version: ${{ github.event.inputs.version }}