Skip to content

Commit e284b64

Browse files
authored
chore: install polymorph deps in github workflows (#783)
1 parent dbe55d7 commit e284b64

7 files changed

+43
-0
lines changed

.github/workflows/library_codegen.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ jobs:
7272
run: |
7373
go install golang.org/x/tools/cmd/goimports@latest
7474
75+
- name: Install Smithy-Dafny codegen dependencies
76+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
77+
7578
- uses: ./.github/actions/polymorph_codegen
7679
with:
7780
dafny: ${{ env.DAFNY_VERSION }}

.github/workflows/library_dafny_verification.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ jobs:
4747
with:
4848
dafny-version: ${{ inputs.dafny }}
4949

50+
- name: Install Smithy-Dafny codegen dependencies
51+
if: ${{ inputs.regenerate-code }}
52+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
53+
5054
- name: Regenerate code using smithy-dafny if necessary
5155
if: ${{ inputs.regenerate-code }}
5256
uses: ./.github/actions/polymorph_codegen

.github/workflows/library_interop_keyring_test_vectors.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,10 @@ jobs:
188188
with:
189189
dafny-version: ${{ inputs.dafny }}
190190

191+
- name: Install Smithy-Dafny codegen dependencies
192+
if: ${{ inputs.regenerate-code }}
193+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
194+
191195
- name: Regenerate code using smithy-dafny if necessary
192196
if: ${{ inputs.regenerate-code }}
193197
uses: ./.github/actions/polymorph_codegen
@@ -472,6 +476,10 @@ jobs:
472476
with:
473477
dafny-version: ${{ inputs.dafny }}
474478

479+
- name: Install Smithy-Dafny codegen dependencies
480+
if: ${{ inputs.regenerate-code }}
481+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
482+
475483
- name: Regenerate code using smithy-dafny if necessary
476484
if: ${{ inputs.regenerate-code }}
477485
uses: ./.github/actions/polymorph_codegen

.github/workflows/library_interop_mkp_test_vectors.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ jobs:
128128
with:
129129
dafny-version: ${{ inputs.dafny }}
130130

131+
- name: Install Smithy-Dafny codegen dependencies
132+
if: ${{ inputs.regenerate-code }}
133+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
134+
131135
- name: Regenerate code using smithy-dafny if necessary
132136
if: ${{ inputs.regenerate-code }}
133137
uses: ./.github/actions/polymorph_codegen
@@ -327,6 +331,10 @@ jobs:
327331
with:
328332
dafny-version: ${{ inputs.dafny }}
329333

334+
- name: Install Smithy-Dafny codegen dependencies
335+
if: ${{ inputs.regenerate-code }}
336+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
337+
330338
- name: Regenerate code using smithy-dafny if necessary
331339
if: ${{ inputs.regenerate-code }}
332340
uses: ./.github/actions/polymorph_codegen
@@ -634,6 +642,10 @@ jobs:
634642
with:
635643
dafny-version: ${{ inputs.dafny }}
636644

645+
- name: Install Smithy-Dafny codegen dependencies
646+
if: ${{ inputs.regenerate-code }}
647+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
648+
637649
- name: Regenerate code using smithy-dafny if necessary
638650
if: ${{ inputs.regenerate-code }}
639651
uses: ./.github/actions/polymorph_codegen

.github/workflows/library_java_tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ jobs:
5353
with:
5454
dafny-version: ${{ inputs.dafny }}
5555

56+
- name: Install Smithy-Dafny codegen dependencies
57+
if: ${{ inputs.regenerate-code }}
58+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
59+
5660
- name: Regenerate code using smithy-dafny if necessary
5761
if: ${{ inputs.regenerate-code }}
5862
uses: ./.github/actions/polymorph_codegen

.github/workflows/library_legacy_interop_test_vectors.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@ jobs:
8585
pip install --upgrade tox
8686
pip install poetry
8787
88+
- name: Install Smithy-Dafny codegen dependencies
89+
if: ${{ inputs.regenerate-code }}
90+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
91+
8892
- name: Regenerate code using smithy-dafny if necessary
8993
if: ${{ inputs.regenerate-code }}
9094
uses: ./.github/actions/polymorph_codegen

.github/workflows/library_net_tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ jobs:
7272
with:
7373
dafny-version: ${{ inputs.dafny }}
7474

75+
- name: Install Smithy-Dafny codegen dependencies
76+
if: ${{ inputs.regenerate-code }}
77+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
78+
7579
- name: Regenerate code using smithy-dafny if necessary
7680
if: ${{ inputs.regenerate-code }}
7781
uses: ./.github/actions/polymorph_codegen
@@ -179,6 +183,10 @@ jobs:
179183
with:
180184
dafny-version: ${{ inputs.dafny }}
181185

186+
- name: Install Smithy-Dafny codegen dependencies
187+
if: ${{ inputs.regenerate-code }}
188+
uses: ./.github/actions/install_smithy_dafny_codegen_dependencies
189+
182190
- name: Regenerate code using smithy-dafny if necessary
183191
if: ${{ inputs.regenerate-code }}
184192
uses: ./.github/actions/polymorph_codegen

0 commit comments

Comments
 (0)