Commit Graph

160 Commits

Author SHA1 Message Date
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
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
Hajime Hoshi
f43c237c00 .github/workflows: bug fix: Wasm tests didn't work on macOS and Windows
Closes #2973
2024-04-28 21:23:29 +09:00
Hajime Hoshi
5f08bbf01c .github/workflows: update Android SDK version 2024-02-24 03:36:43 +09:00
Hajime Hoshi
c72e609158 .github/workflows: test Go 1.22 2024-02-07 12:19:29 +09:00
Hajime Hoshi
770fcff4c2 internal/graphicsdriver/directx: bug fix: Go 1.22 + 32bit Windows + DirectX 12 didn't work well
Apparently, a pseudo padding was needed for D3D12_RESOURCE_DESC,
but this is still mysterious.

This change also add Go 1.22 to the GitHub Actions.

Closes #2867
2024-01-27 18:06:53 +09:00
Hajime Hoshi
3184276068 Revert ".github/workflows: add Go 1.22.0-rc.1"
This reverts commit fa483ad267.

Reason: tests fail on 32bit Windows

Updates #2867
2023-12-21 02:14:17 +09:00
Hajime Hoshi
fa483ad267 .github/workflows: add Go 1.22.0-rc.1 2023-12-21 01:53:19 +09:00
Hajime Hoshi
630789757f all: add files for PlayStation 5
The implementation is WIP.

Updates #2799
2023-10-16 00:54:08 +09:00
Hajime Hoshi
370e506dc9 .github/workflows: improve go-vet test targets 2023-10-05 02:26:35 +09:00
Hajime Hoshi
cc999a4c5b .github/workflows: skip vettools for Go 1.18 and 1.19
There is an issue in golang.org/x/tools@v0.12.0. See golang/go#62519
for the details.

As a temporary solution, just skip using vettools for Go 1.18 and 1.19.
2023-10-04 13:37:42 +09:00
Hajime Hoshi
b27238e989 .github/workflows: refactoring 2023-10-04 12:17:41 +09:00
Hajime Hoshi
73524d8df5 .github/workflows: move vettools to internal to avoid a nested module 2023-10-04 12:16:32 +09:00
Hajime Hoshi
8ab6b74c93 .github/workflows: reenable tests on branches
This is necessary for stable branches.
2023-09-29 13:00:12 +09:00
Hajime Hoshi
0c9b5cca2c .github/workflows: remove Wayland tests
Updates #2759
2023-09-21 13:06:12 +09:00
Hajime Hoshi
b88d02851f .github/workflows: change triggers 2023-09-11 17:44:20 +09:00
Hajime Hoshi
be771268ed .github/workflows: update actions 2023-09-08 23:27:09 +09:00
Hajime Hoshi
841e3caddf revert gomobile version
This reverts these commit:

* 7f0a86f32c.
* b615aaf673.

Reason: Test failures. See golang/go#62415
2023-09-02 02:12:06 +09:00
Hajime Hoshi
7f0a86f32c .gitub/workflows: add -compat=1.17 to go-mod-tidy
This is due to a new dependency on golang.org/x/exp/shiny from
gomobile.
2023-09-02 01:22:36 +09:00
Hajime Hoshi
b084ccb456 .github/workflows: support Go 1.21 2023-08-09 00:28:36 +09:00
Hajime Hoshi
8df1b6578a .github/workflows: add Go 1.21 2023-07-20 20:20:27 +09:00
Hajime Hoshi
b837713262 .github/workflows: add wayland test 2023-07-13 03:09:11 +09:00
Hajime Hoshi
af767c5d8d .github/workflows: reenable 32bit Linux building
Closes #2667
2023-05-29 00:46:22 +09:00
Hajime Hoshi
556ec7053a .github/workflows: disable Linux i386 tests temporarily
Updates #2667
2023-05-16 03:04:00 +09:00
Hajime Hoshi
78d76945ad internal/graphicsdriver/directx: implement DirectX 11 driver
Updates #2613
2023-03-29 15:52:33 +09:00
Hajime Hoshi
72c9ede592 .github/workflows: clean up test.yml 2023-03-29 15:23:51 +09:00
Hajime Hoshi
cbff3555db internal/graphicsdriver/opengl: drop WebGL 1 support
Closes #2191
2023-03-18 22:50:09 +09:00
Hajime Hoshi
c7272cf9ba .github/workflows: add -p=1 for Linux
Updates #2571
2023-03-01 21:44:55 +09:00
Hajime Hoshi
48147cab05 Revert ".github/workflows: run the ebiten package tests first"
This reverts commit 57025641a0.

Reason: -shuffle=on prevents caching
2023-02-26 01:15:47 +09:00
Hajime Hoshi
2baecccf45 .github/workflows: run processtest separately
Updates #2571
2023-02-25 13:23:40 +09:00
Hajime Hoshi
57025641a0 .github/workflows: run the ebiten package tests first
Let's mitigate the test load by running the heaviest tests and depending
on cache.

Updates #2571
2023-02-20 01:37:38 +09:00
Hajime Hoshi
fb51e67910 .github/workflows: use cleanenv to reduce environment variables
Closes #2412
2023-02-08 01:11:06 +09:00
Hajime Hoshi
fa751853d7 .github/workflows: use Go 1.20 2023-02-02 10:35:15 +09:00
Hajime Hoshi
aebb7e9aef .github/workflows: update wasmbrowsertest 2023-01-21 18:47:30 +09:00