Skip to content

Commit eecb4fb

Browse files
committed
chore: update all CI builds to use latest stable Go release. Also update some of the actions to their latest releases.
Signed-off-by: deadprogram <[email protected]>
1 parent 562b4c5 commit eecb4fb

File tree

7 files changed

+30
-30
lines changed

7 files changed

+30
-30
lines changed

.github/workflows/build-macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: Install Go
4040
uses: actions/setup-go@v6
4141
with:
42-
go-version: '1.25.1'
42+
go-version: 'stable'
4343
cache: true
4444
- name: Restore LLVM source cache
4545
uses: actions/cache/restore@v4
@@ -134,7 +134,7 @@ jobs:
134134
- name: Install Go
135135
uses: actions/setup-go@v6
136136
with:
137-
go-version: '1.25.1'
137+
go-version: 'stable'
138138
cache: true
139139
- name: Build TinyGo (LLVM ${{ matrix.version }})
140140
run: go install -tags=llvm${{ matrix.version }}

.github/workflows/docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
sudo rm -rf /usr/local/share/boost
3232
df -h
3333
- name: Check out the repo
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v5
3535
with:
3636
submodules: recursive
3737
- name: Set up Docker Buildx
@@ -58,7 +58,7 @@ jobs:
5858
username: ${{ github.actor }}
5959
password: ${{ secrets.GITHUB_TOKEN }}
6060
- name: Build and push
61-
uses: docker/build-push-action@v5
61+
uses: docker/build-push-action@v6
6262
with:
6363
context: .
6464
push: true

.github/workflows/linux.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
# We're not on a multi-user machine, so this is safe.
3232
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
3333
- name: Checkout
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v5
3535
with:
3636
submodules: true
3737
- name: Extract TinyGo version
@@ -131,13 +131,13 @@ jobs:
131131
needs: build-linux
132132
steps:
133133
- name: Checkout
134-
uses: actions/checkout@v4
134+
uses: actions/checkout@v5
135135
with:
136136
submodules: true
137137
- name: Install Go
138-
uses: actions/setup-go@v5
138+
uses: actions/setup-go@v6
139139
with:
140-
go-version: '1.25.0'
140+
go-version: 'stable'
141141
cache: true
142142
- name: Install wasmtime
143143
uses: bytecodealliance/actions/wasmtime/setup@v1
@@ -164,7 +164,7 @@ jobs:
164164
runs-on: ubuntu-latest
165165
steps:
166166
- name: Checkout
167-
uses: actions/checkout@v4
167+
uses: actions/checkout@v5
168168
with:
169169
submodules: true
170170
- name: Install apt dependencies
@@ -179,9 +179,9 @@ jobs:
179179
simavr \
180180
ninja-build
181181
- name: Install Go
182-
uses: actions/setup-go@v5
182+
uses: actions/setup-go@v6
183183
with:
184-
go-version: '1.25.0'
184+
go-version: 'stable'
185185
cache: true
186186
- name: Install Node.js
187187
uses: actions/setup-node@v4
@@ -284,7 +284,7 @@ jobs:
284284
needs: build-linux
285285
steps:
286286
- name: Checkout
287-
uses: actions/checkout@v4
287+
uses: actions/checkout@v5
288288
- name: Get TinyGo version
289289
id: version
290290
run: ./.github/workflows/tinygo-extract-version.sh | tee -a "$GITHUB_OUTPUT"
@@ -296,9 +296,9 @@ jobs:
296296
g++-${{ matrix.toolchain }} \
297297
libc6-dev-${{ matrix.libc }}-cross
298298
- name: Install Go
299-
uses: actions/setup-go@v5
299+
uses: actions/setup-go@v6
300300
with:
301-
go-version: '1.25.0'
301+
go-version: 'stable'
302302
cache: true
303303
- name: Restore LLVM source cache
304304
uses: actions/cache/restore@v4

.github/workflows/llvm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
contents: read
2626
steps:
2727
- name: Check out the repo
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929
with:
3030
submodules: recursive
3131
- name: Set up Docker Buildx
@@ -52,7 +52,7 @@ jobs:
5252
username: ${{ github.actor }}
5353
password: ${{ secrets.GITHUB_TOKEN }}
5454
- name: Build and push
55-
uses: docker/build-push-action@v5
55+
uses: docker/build-push-action@v6
5656
with:
5757
target: tinygo-llvm-build
5858
context: .

.github/workflows/nix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
# See: https://github.com/tinygo-org/tinygo/pull/4516#issuecomment-2416363668
2222
run: sudo apt-get remove llvm-18
2323
- name: Checkout
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2525
- name: Pull musl, bdwgc
2626
run: |
2727
git submodule update --init lib/musl lib/bdwgc

.github/workflows/sizediff.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run: |
2121
echo "$HOME/go/bin" >> $GITHUB_PATH
2222
- name: Checkout
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v5
2424
with:
2525
fetch-depth: 0 # fetch all history (no sparse checkout)
2626
submodules: true

.github/workflows/windows.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ jobs:
3131
run: |
3232
scoop install ninja binaryen
3333
- name: Checkout
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v5
3535
with:
3636
submodules: true
3737
- name: Extract TinyGo version
3838
id: version
3939
shell: bash
4040
run: ./.github/workflows/tinygo-extract-version.sh | tee -a "$GITHUB_OUTPUT"
4141
- name: Install Go
42-
uses: actions/setup-go@v5
42+
uses: actions/setup-go@v6
4343
with:
44-
go-version: '1.25.0'
44+
go-version: 'stable'
4545
cache: true
4646
- name: Restore cached LLVM source
4747
uses: actions/cache/restore@v4
@@ -143,11 +143,11 @@ jobs:
143143
run: |
144144
scoop install binaryen
145145
- name: Checkout
146-
uses: actions/checkout@v4
146+
uses: actions/checkout@v5
147147
- name: Install Go
148-
uses: actions/setup-go@v5
148+
uses: actions/setup-go@v6
149149
with:
150-
go-version: '1.25.0'
150+
go-version: 'stable'
151151
cache: true
152152
- name: Download TinyGo build
153153
uses: actions/download-artifact@v4
@@ -173,11 +173,11 @@ jobs:
173173
maximum-size: 24GB
174174
disk-root: "C:"
175175
- name: Checkout
176-
uses: actions/checkout@v4
176+
uses: actions/checkout@v5
177177
- name: Install Go
178-
uses: actions/setup-go@v5
178+
uses: actions/setup-go@v6
179179
with:
180-
go-version: '1.25.0'
180+
go-version: 'stable'
181181
cache: true
182182
- name: Download TinyGo build
183183
uses: actions/download-artifact@v4
@@ -209,11 +209,11 @@ jobs:
209209
run: |
210210
scoop install binaryen && scoop install [email protected]
211211
- name: Checkout
212-
uses: actions/checkout@v4
212+
uses: actions/checkout@v5
213213
- name: Install Go
214-
uses: actions/setup-go@v5
214+
uses: actions/setup-go@v6
215215
with:
216-
go-version: '1.25.0'
216+
go-version: 'stable'
217217
cache: true
218218
- name: Download TinyGo build
219219
uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)