|
1 | 1 | # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/check-go-task.md |
2 | 2 | name: Check Go |
3 | 3 |
|
4 | | -env: |
5 | | - # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax |
6 | | - GO_VERSION: "1.17" |
7 | | - |
8 | 4 | # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows |
9 | 5 | on: |
10 | 6 | push: |
|
46 | 42 | - name: Install Go |
47 | 43 | uses: actions/setup-go@v5 |
48 | 44 | with: |
49 | | - go-version: ${{ env.GO_VERSION }} |
| 45 | + go-version-file: ${{ matrix.module.path }}/go.mod |
50 | 46 |
|
51 | 47 | - name: Install Task |
52 | 48 | uses: arduino/setup-task@v2 |
|
77 | 73 | - name: Install Go |
78 | 74 | uses: actions/setup-go@v5 |
79 | 75 | with: |
80 | | - go-version: ${{ env.GO_VERSION }} |
| 76 | + go-version-file: ${{ matrix.module.path }}/go.mod |
81 | 77 |
|
82 | 78 | - name: Install Task |
83 | 79 | uses: arduino/setup-task@v2 |
@@ -111,7 +107,7 @@ jobs: |
111 | 107 | - name: Install Go |
112 | 108 | uses: actions/setup-go@v5 |
113 | 109 | with: |
114 | | - go-version: ${{ env.GO_VERSION }} |
| 110 | + go-version-file: ${{ matrix.module.path }}/go.mod |
115 | 111 |
|
116 | 112 | - name: Install Task |
117 | 113 | uses: arduino/setup-task@v2 |
@@ -145,7 +141,7 @@ jobs: |
145 | 141 | - name: Install Go |
146 | 142 | uses: actions/setup-go@v5 |
147 | 143 | with: |
148 | | - go-version: ${{ env.GO_VERSION }} |
| 144 | + go-version-file: ${{ matrix.module.path }}/go.mod |
149 | 145 |
|
150 | 146 | - name: Install Task |
151 | 147 | uses: arduino/setup-task@v2 |
@@ -179,7 +175,7 @@ jobs: |
179 | 175 | - name: Install Go |
180 | 176 | uses: actions/setup-go@v5 |
181 | 177 | with: |
182 | | - go-version: ${{ env.GO_VERSION }} |
| 178 | + go-version-file: ${{ matrix.module.path }}/go.mod |
183 | 179 |
|
184 | 180 | - name: Run go mod tidy |
185 | 181 | working-directory: ${{ matrix.module.path }} |
|
0 commit comments