Skip to content

Commit 262b7ef

Browse files
ci(kms-connector): fix build trigger (#1511)
1 parent 3d630ea commit 262b7ef

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

.github/workflows/kms-connector-docker-build.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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/**
@@ -97,8 +97,8 @@ jobs:
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

Comments
 (0)