Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
# macos-14: arm64 (oldest supported version as of 18-11-2025)
# macos-15-intel: amd64 (last intel version to be supported by github runners)
# See https://github.com/actions/runner-images/issues/13046
os: [macos-14, macos-15-intel]
os: [macos-14, macos-15-large]
include:
- os: macos-14
goarch: arm64
- os: macos-15-intel
- os: macos-15-large
goarch: amd64
runs-on: ${{ matrix.os }}
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ concurrency:
jobs:
push_to_registry:
name: build-push-dev
runs-on: ubuntu-latest
runs-on: ubuntu-24-04-better
permissions:
packages: write
contents: read
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
# Build Linux binaries, ready for release.
# This runs inside an Alpine Linux container so we can more easily create a
# statically linked binary.
runs-on: ubuntu-latest
runs-on: ubuntu-24-04-better
container:
image: golang:1.26-alpine
outputs:
Expand Down Expand Up @@ -132,7 +132,7 @@ jobs:
archive: false
test-linux-build:
# Test the binaries built in the build-linux job by running the smoke tests.
runs-on: ubuntu-latest
runs-on: ubuntu-24-04-better
needs: build-linux
steps:
- name: Checkout
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:
assert-test-linux:
# Run all tests that can run on Linux, with LLVM assertions enabled to catch
# potential bugs.
runs-on: ubuntu-latest
runs-on: ubuntu-24-04-better
steps:
- name: Checkout
uses: actions/checkout@v6
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:

jobs:
build-windows:
runs-on: windows-2022
runs-on: windows-2022-better
outputs:
version: ${{ steps.version.outputs.version }}
steps:
Expand Down Expand Up @@ -46,7 +46,7 @@ jobs:
uses: actions/cache/restore@v5
id: cache-llvm-source
with:
key: llvm-source-20-windows-v1
key: llvm-source-20-windows-v2
path: |
llvm-project/clang/lib/Headers
llvm-project/clang/include
Expand All @@ -71,7 +71,7 @@ jobs:
uses: actions/cache/restore@v5
id: cache-llvm-build
with:
key: llvm-build-20-windows-v2
key: llvm-build-20-windows-v3
path: llvm-build
- name: Build LLVM
if: steps.cache-llvm-build.outputs.cache-hit != 'true'
Expand All @@ -93,7 +93,7 @@ jobs:
- name: Cache Go cache
uses: actions/cache@v5
with:
key: go-cache-windows-v2-${{ hashFiles('go.mod') }}
key: go-cache-windows-v3-${{ hashFiles('go.mod') }}
path: |
C:/Users/runneradmin/AppData/Local/go-build
C:/Users/runneradmin/go/pkg/mod
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
archive: false

smoke-test-windows:
runs-on: windows-2022
runs-on: windows-2022-better
needs: build-windows
steps:
- name: Configure pagefile
Expand Down Expand Up @@ -154,7 +154,7 @@ jobs:
run: make smoketest TINYGO=$(PWD)/build/tinygo/bin/tinygo

stdlib-test-windows:
runs-on: windows-2022
runs-on: windows-2022-better
needs: build-windows
steps:
- name: Configure pagefile
Expand All @@ -180,7 +180,7 @@ jobs:
run: make tinygo-test TINYGO=$(PWD)/build/tinygo/bin/tinygo

stdlib-wasi-test-windows:
runs-on: windows-2022
runs-on: windows-2022-better
needs: build-windows
steps:
- name: Configure pagefile
Expand Down
Loading