@@ -63,10 +63,10 @@ jobs:
6363 pull-requests : ' read' # Required to read pull request information
6464 runs-on : ubuntu-latest
6565 outputs :
66- changes-kms-connector- db-migration : ${{ steps.filter.outputs.kms-connector- db-migration }}
67- changes-kms-connector- gw-listener : ${{ steps.filter.outputs.kms-connector- gw-listener }}
68- changes-kms-connector-kms- worker : ${{ steps.filter.outputs.kms-connector- kms-worker }}
69- changes-kms-connector- tx-sender : ${{ steps.filter.outputs.kms-connector- tx-sender }}
66+ changes-db-migration : ${{ steps.filter.outputs.db-migration }}
67+ changes-gw-listener : ${{ steps.filter.outputs.gw-listener }}
68+ changes-kms-worker : ${{ steps.filter.outputs.kms-worker }}
69+ changes-tx-sender : ${{ steps.filter.outputs.tx-sender }}
7070 steps :
7171 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7272 with :
@@ -75,20 +75,20 @@ jobs:
7575 id : filter
7676 with :
7777 filters : |
78- kms-connector- db-migration:
78+ db-migration:
7979 - .github/workflows/kms-connector-docker-build.yml
8080 - kms-connector/connector-db/**
81- kms-connector- gw-listener:
81+ gw-listener:
8282 - .github/workflows/kms-connector-docker-build.yml
8383 - kms-connector/crates/gw-listener/**
8484 - kms-connector/crates/utils/**
8585 - kms-connector/Cargo.*
86- kms-connector-kms- worker:
86+ kms-worker:
8787 - .github/workflows/kms-connector-docker-build.yml
8888 - kms-connector/crates/kms-worker/**
8989 - kms-connector/crates/utils/**
9090 - kms-connector/Cargo.*
91- kms-connector- tx-sender:
91+ tx-sender:
9292 - .github/workflows/kms-connector-docker-build.yml
9393 - kms-connector/crates/tx-sender/**
9494 - kms-connector/crates/utils/**
9797 build-db-migration :
9898 needs : check-changes
9999 if : |
100- needs.check-changes.outputs.changes-kms-connector-db-migration == 'true '
101- || github.event_name == 'release'
100+ github.event_name == 'release '
101+ || ( github.event_name != 'workflow_dispatch' && needs.check-changes.outputs.changes-db-migration == 'true')
102102 || (github.event_name == 'workflow_dispatch' && inputs.build_db_migration)
103103 uses : zama-ai/ci-templates/.github/workflows/common-docker.yml@6c72e3dbc894744c1e228fb165f4c4d657e475b6 # v1.0.1
104104 secrets : &docker_secrets
@@ -124,8 +124,8 @@ jobs:
124124 build-gw-listener :
125125 needs : check-changes
126126 if : |
127- needs.check-changes.outputs.changes-kms-connector-gw-listener == 'true '
128- || github.event_name == 'release'
127+ github.event_name == 'release '
128+ || ( github.event_name != 'workflow_dispatch' && needs.check-changes.outputs.changes-gw-listener == 'true')
129129 || (github.event_name == 'workflow_dispatch' && inputs.build_gw_listener)
130130 uses : zama-ai/ci-templates/.github/workflows/common-docker.yml@6c72e3dbc894744c1e228fb165f4c4d657e475b6 # v1.0.1
131131 permissions : *docker_permissions
@@ -140,8 +140,8 @@ jobs:
140140 build-kms-worker :
141141 needs : check-changes
142142 if : |
143- needs.check-changes.outputs.changes-kms-connector-kms-worker == 'true '
144- || github.event_name == 'release'
143+ github.event_name == 'release '
144+ || ( github.event_name != 'workflow_dispatch' && needs.check-changes.outputs.changes-kms-worker == 'true')
145145 || (github.event_name == 'workflow_dispatch' && inputs.build_kms_worker)
146146 uses : zama-ai/ci-templates/.github/workflows/common-docker.yml@6c72e3dbc894744c1e228fb165f4c4d657e475b6 # v1.0.1
147147 permissions : *docker_permissions
@@ -156,8 +156,8 @@ jobs:
156156 build-tx-sender :
157157 needs : check-changes
158158 if : |
159- needs.check-changes.outputs.changes-kms-connector-tx-sender == 'true '
160- || github.event_name == 'release'
159+ github.event_name == 'release '
160+ || ( github.event_name != 'workflow_dispatch' && needs.check-changes.outputs.changes-tx-sender == 'true')
161161 || (github.event_name == 'workflow_dispatch' && inputs.build_tx_sender)
162162 uses : zama-ai/ci-templates/.github/workflows/common-docker.yml@6c72e3dbc894744c1e228fb165f4c4d657e475b6 # v1.0.1
163163 permissions : *docker_permissions
0 commit comments