266 Commits

Author SHA1 Message Date
Hajime Hoshi bb72e51fe7 .github/workflows: add tests to cross-build for macOS
Closes #1162
2026-03-15 21:49:51 +09:00
Hajime Hoshi e0c0ae8fda .github/workflows: skip go-vet at internal/gamepad for macOS 2026-03-15 21:42:51 +09:00
Hajime Hoshi 93d5905b06 .github/workflows: skip go-vet at internal/glfw for macOS 2026-03-15 21:40:08 +09:00
Hajime Hoshi 31c195e344 Revert ".github/workflows: re-enable Android test for Windows"
This reverts commit 9385ff8f11.

Reason: this didn't resolve the issue.

Updates #3362
2026-03-13 02:13:14 +09:00
Hajime Hoshi 0793390468 .github/workflows: add retry logic for Wasm tests
Updates #2982

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 02:09:58 +09:00
Hajime Hoshi 9385ff8f11 .github/workflows: re-enable Android test for Windows
Closes #3362
2026-03-13 01:46:41 +09:00
Hajime Hoshi a61219607b .github/workflows: drop Go 1.24 support 2026-03-12 13:58:38 +09:00
Hajime Hoshi 87eb2af572 .github/workflows: update wasmbrowsertest 2026-03-04 01:28:56 +09:00
Hajime Hoshi 1cc1e6e54f .github/workflows: update Go versions 2026-02-14 13:36:19 +09:00
Hajime Hoshi 0c440698e0 ebiten: add ColorMode and SystemColorMode
Closes #3386
2026-02-13 02:10:48 +09:00
Hajime Hoshi f17459ca94 .github/workflows: skip Android tests for Windows / Go 1.26
Updates #3362
2025-12-27 02:36:35 +09:00
Hajime Hoshi 1ee98bf614 .github/workflows: but fix: windows/arm is no longer supported as of Go 1.26 2025-12-27 00:27:37 +09:00
Hajime Hoshi a1202f03f7 .github/workflows: add tests for Go 1.26-rc.1 2025-12-27 00:07:40 +09:00
Hajime Hoshi 47617633a1 .github/workflows: bug fix: wrong version for issue-labeler 2025-12-04 02:29:54 +09:00
Hajime Hoshi 357d82d99d .github/workflows: update actions 2025-12-02 10:47:28 +09:00
Hajime Hoshi 9b1f5cbb6a all: update dependencies and drop Go 1.23 2025-09-16 15:24:16 +09:00
Hajime Hoshi e67f7e3ae2 .github/workflows: update Go to 1.25 2025-08-13 12:46:58 +09:00
Hajime Hoshi 3c87f72903 .github/workflows: update Go versions to 1.25.0-rc.3 2025-08-10 18:05:53 +09:00
Hajime Hoshi b592bec8e6 .github/workflows: update Go version for Wasm 2025-07-18 02:34:48 +09:00
Hajime Hoshi b42776511b .github/workflows: update Go version 2025-07-09 12:45:55 +09:00
Hajime Hoshi 638de96ce5 .github/workflows: separate tests for Wasm 2025-07-05 23:41:02 +09:00
Hajime Hoshi b651cd9b2d .github/workflows: add Go 1.25-rc.1 2025-06-12 14:52:02 +09:00
Hajime Hoshi 40abc10fd5 .github/workflows: clean up 2025-03-24 00:00:11 +09:00
Hajime Hoshi ea712ae7f0 all: drop Go 1.22.x support
golang.org/x/tools requires Go 1.23 now.
2025-03-22 03:38:07 +09:00
Hajime Hoshi 7d068a9231 .github/workflows: bug fix: skip Wasm tests with Go 1.22
Updates agnivade/wasmbrowsertest#78
2025-03-14 12:45:02 +09:00
Hajime Hoshi bc36e2761d .github/workflows: drop Go 1.23 for the vuln check
Go 1.23 fails to volunability check due to the definition of
vgetrandom at golang.org/x/sys@v0.31.0.
2025-03-06 03:00:00 +09:00
Hajime Hoshi 1fe545611f .github/workflows: add Go 1.24 2025-02-12 13:13:30 +09:00
Hajime Hoshi 0dabcbc65b .github/workflows: bug fix: need to update wasmbrowsertest to support Go 1.24 2025-02-01 00:40:37 +09:00
Hajime Hoshi c9d3b98b80 Revert ".github/workflows: add Go 1.24 rc2 to the test"
This reverts commit 9db412a47f.

Reason: test fails with Go 1.24. There might be an issue in wasmbrowsertest.
See https://github.com/agnivade/wasmbrowsertest/issues/70
2025-01-29 04:18:45 +09:00
Hajime Hoshi 9db412a47f .github/workflows: add Go 1.24 rc2 to the test 2025-01-29 03:14:04 +09:00
Hajime Hoshi 28f6d8841d .github/workflows: disable AppArmor
Closes #3131
2024-10-15 23:58:38 +09:00
Hajime Hoshi c346c1d75b all: update dependencies and Go version
Now some dependencies require Go 1.22, let's update the minimum
supported version.
2024-09-11 23:59:48 +09:00
Hajime Hoshi 2bbceec451 .github/workflows: skip wasm tests for Windows
Updates #3076
2024-09-01 16:20:35 +09:00
Hajime Hoshi 99b9cff0d0 .github/workflows: specify -test.paniconexit0=false for browsers
Closes #3075
2024-09-01 15:45:15 +09:00
Hajime Hoshi abaad0b6f2 .github/workflows: use the released version of Go 1.23 2024-08-14 09:15:56 +09:00
Hajime Hoshi 361da49887 .github/workflows: remove unnecessary environment variable
Updates #2944
2024-08-10 01:25:07 +09:00
Hajime Hoshi 1a0f50503d .github/workflows: update wasmbrowsertest for the websocket issue
See https://github.com/agnivade/wasmbrowsertest/issues/59.

Closes #2982
2024-08-09 16:02:46 +09:00
Hajime Hoshi 719838b7ab .github/workflows: update wasmbrowsertest to fix timeout issue
The issue agnivade/wasmbrowsertest#60 was fixed.

Updates #1313
2024-08-02 23:03:01 +09:00
Hajime Hoshi 839cb9a724 .github/workflows: update Go 1.23 2024-07-17 10:38:35 +09:00
Hajime Hoshi e3af35e6ff .github/workflows: build with GOARCH=amd64 explicitly on macOS
Now a macOS server is arm64, not amd64.
See https://github.com/actions/runner-images/issues/9741
2024-07-02 10:44:30 +09:00
Hajime Hoshi 7524f990ba .github/workflows: add Go v1.23.0 to tests 2024-06-22 13:53:25 +09:00
Hajime Hoshi b7015c4354 .github/workflows: bug fix: wrong version was specified 2024-06-22 02:45:29 +09:00
Hajime Hoshi 96984210e1 .github/workflows: update action versions 2024-06-22 02:43:36 +09:00
Hajime Hoshi aa6bc1690e .github/workflows: typo
Updates #2972
2024-06-09 11:54:52 +09:00
Hajime Hoshi d37301eeeb .github/workflow: disable wasm tests on Windows temporarily
Updates #2982
2024-06-08 14:34:04 +09:00
Hajime Hoshi fbd067c96e .github/workflows: fix tests for Linux 386
Updates #2667
Closes #2995
2024-05-18 18:09:54 +09:00
Hajime Hoshi e567a8c693 .github/workflows: update wasmbrowsertest 2024-04-30 00:45:00 +09:00
Hajime Hoshi 12876343ff .github/workflows: allow go-vet for Go 1.19 2024-04-29 22:19:55 +09:00
Hajime Hoshi f2a18ed6ba all: bug fix: upgrade the Go version to 1.19
golang.org/x/tools v0.20.0 no longer supports Go 1.18.
2024-04-29 18:58:17 +09:00
Hajime Hoshi 13d15b0ed9 .github/workflows: fix comments
Updates #2972
2024-04-29 09:58:00 +09:00