Skip to content

Commit 8479c2e

Browse files
committed
fix mod cache in all workflows - PR scope creep, sorry
1 parent d683642 commit 8479c2e

14 files changed

+197
-1
lines changed

.github/workflows/automation-data-api-differ.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,18 @@ jobs:
2323
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2424
with:
2525
go-version-file: ./.go-version
26+
cache-dependency-path: |
27+
tools/generator-go-sdk/go.mod
28+
tools/data-api-differ/go.mod
29+
tools/wrapper-automation/go.mod
30+
tools/data-api/go.mod
31+
tools/importer-msgraph-metadata/go.mod
32+
tools/data-api-sdk/go.mod
33+
tools/sdk/go.mod
34+
tools/importer-rest-api-specs/go.mod
35+
tools/data-api-repository/go.mod
36+
tools/version-bumper/go.mod
37+
tools/generator-terraform/go.mod
2638
2739
- name: Detect Changes
2840
run: |

.github/workflows/automation-msgraph-metadata-importer.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,19 @@ jobs:
2929
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
3030
with:
3131
go-version: '1.21.3'
32+
cache-dependency-path: |
33+
tools/generator-go-sdk/go.mod
34+
tools/data-api-differ/go.mod
35+
tools/wrapper-automation/go.mod
36+
tools/data-api/go.mod
37+
tools/importer-msgraph-metadata/go.mod
38+
tools/data-api-sdk/go.mod
39+
tools/sdk/go.mod
40+
tools/importer-rest-api-specs/go.mod
41+
tools/data-api-repository/go.mod
42+
tools/version-bumper/go.mod
43+
tools/generator-terraform/go.mod
44+
3245
3346
- name: build and run importer-msgraph-metadata
3447
id: import-data

.github/workflows/automation-regenerate-go-sdk.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,19 @@ jobs:
2626
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2727
with:
2828
go-version-file: ./.go-version
29+
cache-dependency-path: |
30+
tools/generator-go-sdk/go.mod
31+
tools/data-api-differ/go.mod
32+
tools/wrapper-automation/go.mod
33+
tools/data-api/go.mod
34+
tools/importer-msgraph-metadata/go.mod
35+
tools/data-api-sdk/go.mod
36+
tools/sdk/go.mod
37+
tools/importer-rest-api-specs/go.mod
38+
tools/data-api-repository/go.mod
39+
tools/version-bumper/go.mod
40+
tools/generator-terraform/go.mod
41+
2942
3043
- name: ensure goimports is installed
3144
run: |

.github/workflows/automation-regenerate-terraform.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,19 @@ jobs:
2323
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2424
with:
2525
go-version: '1.22.7'
26+
cache-dependency-path: |
27+
tools/generator-go-sdk/go.mod
28+
tools/data-api-differ/go.mod
29+
tools/wrapper-automation/go.mod
30+
tools/data-api/go.mod
31+
tools/importer-msgraph-metadata/go.mod
32+
tools/data-api-sdk/go.mod
33+
tools/sdk/go.mod
34+
tools/importer-rest-api-specs/go.mod
35+
tools/data-api-repository/go.mod
36+
tools/version-bumper/go.mod
37+
tools/generator-terraform/go.mod
38+
2639
2740
- name: "Launch SSH Agent"
2841
run: |

.github/workflows/automation-rest-api-specs-importer.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,19 @@ jobs:
3333
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
3434
with:
3535
go-version-file: ./.go-version
36+
cache-dependency-path: |
37+
tools/generator-go-sdk/go.mod
38+
tools/data-api-differ/go.mod
39+
tools/wrapper-automation/go.mod
40+
tools/data-api/go.mod
41+
tools/importer-msgraph-metadata/go.mod
42+
tools/data-api-sdk/go.mod
43+
tools/sdk/go.mod
44+
tools/importer-rest-api-specs/go.mod
45+
tools/data-api-repository/go.mod
46+
tools/version-bumper/go.mod
47+
tools/generator-terraform/go.mod
48+
3649
3750
- name: build and run importer-rest-api-specs
3851
id: import-data

.github/workflows/automation-version-bumper.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,19 @@ jobs:
2424
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2525
with:
2626
go-version-file: ./.go-version
27+
cache-dependency-path: |
28+
tools/generator-go-sdk/go.mod
29+
tools/data-api-differ/go.mod
30+
tools/wrapper-automation/go.mod
31+
tools/data-api/go.mod
32+
tools/importer-msgraph-metadata/go.mod
33+
tools/data-api-sdk/go.mod
34+
tools/sdk/go.mod
35+
tools/importer-rest-api-specs/go.mod
36+
tools/data-api-repository/go.mod
37+
tools/version-bumper/go.mod
38+
tools/generator-terraform/go.mod
39+
2740
2841
- name: build and run version-bumper
2942
id: bump-versions

.github/workflows/unit-test-data-api-differ.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,19 @@ jobs:
1818
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
1919
with:
2020
go-version-file: ./.go-version
21+
cache-dependency-path: |
22+
tools/generator-go-sdk/go.mod
23+
tools/data-api-differ/go.mod
24+
tools/wrapper-automation/go.mod
25+
tools/data-api/go.mod
26+
tools/importer-msgraph-metadata/go.mod
27+
tools/data-api-sdk/go.mod
28+
tools/sdk/go.mod
29+
tools/importer-rest-api-specs/go.mod
30+
tools/data-api-repository/go.mod
31+
tools/version-bumper/go.mod
32+
tools/generator-terraform/go.mod
33+
2134
2235
- name: run unit tests
2336
run: |

.github/workflows/unit-test-data-api-v2.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,19 @@ jobs:
1919
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2020
with:
2121
go-version-file: ./.go-version
22+
cache-dependency-path: |
23+
tools/generator-go-sdk/go.mod
24+
tools/data-api-differ/go.mod
25+
tools/wrapper-automation/go.mod
26+
tools/data-api/go.mod
27+
tools/importer-msgraph-metadata/go.mod
28+
tools/data-api-sdk/go.mod
29+
tools/sdk/go.mod
30+
tools/importer-rest-api-specs/go.mod
31+
tools/data-api-repository/go.mod
32+
tools/version-bumper/go.mod
33+
tools/generator-terraform/go.mod
34+
2235
2336
- name: run unit tests
2437
run: |

.github/workflows/unit-test-end-to-end-data-plane.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Verify All Resource Manager Services can be Imported and Generated
2+
name: Verify All Resource Manager Data Plane Services can be Imported and Generated
33
on:
44
pull_request:
55
types: ['opened', 'synchronize']
@@ -9,6 +9,10 @@ on:
99
- 'tools/generator-go-sdk/**'
1010
- 'tools/importer-rest-api-specs/**'
1111

12+
concurrency:
13+
group: 'unit-test-dp-${{ github.head_ref }}'
14+
cancel-in-progress: true # Long running, always triggers, cancel if further changes are pushed
15+
1216
jobs:
1317
test:
1418
runs-on: custom-linux-xl
@@ -24,6 +28,18 @@ jobs:
2428
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2529
with:
2630
go-version-file: ./.go-version
31+
cache-dependency-path: |
32+
tools/generator-go-sdk/go.mod
33+
tools/data-api-differ/go.mod
34+
tools/wrapper-automation/go.mod
35+
tools/data-api/go.mod
36+
tools/importer-msgraph-metadata/go.mod
37+
tools/data-api-sdk/go.mod
38+
tools/sdk/go.mod
39+
tools/importer-rest-api-specs/go.mod
40+
tools/data-api-repository/go.mod
41+
tools/version-bumper/go.mod
42+
tools/generator-terraform/go.mod
2743
2844
- name: Install tools
2945
run: |

.github/workflows/unit-test-end-to-end-microsoft-graph.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,38 @@ on:
99
- 'tools/generator-go-sdk/**'
1010
- 'tools/importer-msgraph-metadata/**'
1111

12+
concurrency:
13+
group: 'unit-test-graph-${{ github.head_ref }}'
14+
cancel-in-progress: true # Long running, always triggers, cancel if further changes are pushed
15+
1216
jobs:
1317
test:
1418
runs-on: custom-linux-xl
1519
steps:
20+
- name: mount a ramdisk to working dir
21+
run: |
22+
sudo mount -t tmpfs -o size=32G tmpfs $GITHUB_WORKSPACE
23+
1624
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1725
with:
1826
submodules: recursive
1927

2028
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
2129
with:
2230
go-version-file: ./.go-version
31+
cache-dependency-path: |
32+
tools/generator-go-sdk/go.mod
33+
tools/data-api-differ/go.mod
34+
tools/wrapper-automation/go.mod
35+
tools/data-api/go.mod
36+
tools/importer-msgraph-metadata/go.mod
37+
tools/data-api-sdk/go.mod
38+
tools/sdk/go.mod
39+
tools/importer-rest-api-specs/go.mod
40+
tools/data-api-repository/go.mod
41+
tools/version-bumper/go.mod
42+
tools/generator-terraform/go.mod
43+
2344
2445
- name: "Build and Run importer-msgraph-metadata"
2546
id: import-data

0 commit comments

Comments
 (0)