Skip to content

Commit 012492d

Browse files
committed
Add GO111MODULE environment variable to CI workflows for consistent Go module handling
1 parent 255d191 commit 012492d

3 files changed

Lines changed: 30 additions & 0 deletions

File tree

.github/workflows/e2e-tests.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ jobs:
1010
e2e-tests:
1111
name: End-to-End Tests
1212
runs-on: ${{ matrix.os }}
13+
14+
env:
15+
GO111MODULE: "on"
16+
1317
strategy:
1418
matrix:
1519
os: [ubuntu-latest, macos-latest, windows-latest]
@@ -71,6 +75,9 @@ jobs:
7175
runs-on: ubuntu-latest
7276
needs: e2e-tests
7377

78+
env:
79+
GO111MODULE: "on"
80+
7481
steps:
7582
- name: Checkout code
7683
uses: actions/checkout@v4
@@ -122,6 +129,10 @@ jobs:
122129
logging-tests:
123130
name: Cross-Platform Logging Tests
124131
runs-on: ${{ matrix.os }}
132+
133+
env:
134+
GO111MODULE: "on"
135+
125136
strategy:
126137
matrix:
127138
os: [ubuntu-latest, macos-latest, windows-latest]

.github/workflows/pr-build.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ jobs:
1313

1414
runs-on: ${{ matrix.os }}
1515

16+
env:
17+
GO111MODULE: "on"
18+
1619
steps:
1720
- name: Checkout
1821
uses: actions/checkout@v4
@@ -52,6 +55,10 @@ jobs:
5255
5356
goreleaser-check:
5457
runs-on: ubuntu-latest
58+
59+
env:
60+
GO111MODULE: "on"
61+
5562
steps:
5663
- name: Checkout
5764
uses: actions/checkout@v4

.github/workflows/unit-tests.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ jobs:
1010
test:
1111
name: Unit Tests
1212
runs-on: ${{ matrix.os }}
13+
14+
env:
15+
GO111MODULE: "on"
16+
1317
strategy:
1418
matrix:
1519
os: [ubuntu-latest, macos-latest, windows-latest]
@@ -67,6 +71,10 @@ jobs:
6771
lint:
6872
name: Lint
6973
runs-on: ubuntu-latest
74+
75+
env:
76+
GO111MODULE: "on"
77+
7078
steps:
7179
- name: Checkout code
7280
uses: actions/checkout@v4
@@ -85,6 +93,10 @@ jobs:
8593
build:
8694
name: Build
8795
runs-on: ${{ matrix.os }}
96+
97+
env:
98+
GO111MODULE: "on"
99+
88100
strategy:
89101
matrix:
90102
os: [ubuntu-latest, macos-latest, windows-latest]

0 commit comments

Comments
 (0)