Commit Graph

144 Commits

Author SHA1 Message Date
Hajime Hoshi
72bdd690a1 .github/workflows: use github/issue-labeler@v2.5 2022-10-30 16:35:26 +09:00
Hajime Hoshi
690e73c11b all: replace reflect.SliceHeader with unsafe.Slice
Closes #2420
2022-10-30 12:25:30 +09:00
Hajime Hoshi
6aa2edd244 .github/workflows: bug fix: -tags was needed for go-vet 2022-10-30 12:06:31 +09:00
Hajime Hoshi
4dcc961139 .github/workflows: bug fix: wrong filepath 2022-10-30 12:03:52 +09:00
Hajime Hoshi
3ced2ec6c7 .github/workflows: enable go-vet on Windows
Updates #1306
2022-10-30 12:00:44 +09:00
Hajime Hoshi
c00d348c3d .github/workflows: clean up 2022-10-29 23:31:36 +09:00
Hajime Hoshi
606ff77d89 all: drop Go 1.16 and Go 1.17 supports
Updates #2421
2022-10-29 23:22:10 +09:00
Hajime Hoshi
fcda4143a5 .github/ISSUE_TEMPLATE: simplify templates 2022-10-28 00:24:21 +09:00
Hajime Hoshi
d1e4b82862 .github/workflows/issue-labeler: fix escaping 2022-10-27 23:20:44 +09:00
Hajime Hoshi
55684a83d9 .github/workflows/issue-labeler: fix escaping 2022-10-27 23:18:54 +09:00
Hajime Hoshi
ced03589cc .github/workflows/issue-labeler: update 2022-10-27 23:01:27 +09:00
Hajime Hoshi
49b28f4547 .github/workflows/issue-labeler: update 2022-10-27 22:56:49 +09:00
Hajime Hoshi
b355bc3c46
.github/ISSUE_TEMPLATE: update labels for feature requests 2022-10-27 17:51:01 +09:00
Hajime Hoshi
7fee6f45c8
.github/ISSUE_TEMPLATE: bug fix: syntax error 2022-10-27 17:36:45 +09:00
Hajime Hoshi
b51b1a2d4b .github/ISSUE_TEMPLATE: bug fix: wrong template 2022-10-27 17:32:45 +09:00
Hajime Hoshi
9df8602a5b .github: update the template for PRs
Updates #2405
2022-10-27 17:31:22 +09:00
Hajime Hoshi
14fabd19c1 .github/ISSUE_TEMPLATE: use input and checkboxes types
Updates #2405
2022-10-27 17:31:10 +09:00
Nathan Levett
0c38ca3760
.github: issues and pr templates and labeler workflow (#2414)
Closes #2405
2022-10-27 17:24:28 +09:00
Hajime Hoshi
52c8353169 .github/workflows: run govulncheck
Closes #2413
2022-10-27 15:40:56 +09:00
Hajime Hoshi
c54f60c3a7 .github/workflows: use a version suffix for go-install 2022-10-27 14:04:35 +09:00
Hajime Hoshi
a031389275 .github/workflows/site: update the redirection 2022-09-23 19:30:59 +09:00
Hajime Hoshi
a347b618e0 .github/workflows/vettools: typo 2022-09-18 18:24:53 +09:00
Hajime Hoshi
8d5f5a17d4 .github/workflows/vettools: fix import paths 2022-09-18 17:46:03 +09:00
Hajime Hoshi
4865f0a3da .github/workflows/vettools: add mroe analysis 2022-09-18 17:41:49 +09:00
Hajime Hoshi
2f222433c0 .github/workflows/vettools: update the Go version in go.mod 2022-09-18 17:38:34 +09:00
Hajime Hoshi
08d54e9751 .github/workflows/vettools: add a static analysis for image importing
Updates #2336
Closes #2337
2022-09-18 17:21:47 +09:00
Hajime Hoshi
86706c0335 internal/graphicsdriver/opengl: add opengles build tag
This enables to use OpenGL ES instead of OpenGL.

Closes #292
2022-09-13 11:10:48 -07:00
Hajime Hoshi
49e2254e79 .github/workflows: drop Go 1.15 support
Updates #2323
2022-09-13 23:35:47 +09:00
Hajime Hoshi
aa055ea800 .github/workflows: run static analysis on Windows
This condition was accidentally introduced at e505098e55.

Updates #2287
2022-09-10 13:23:02 +09:00
Hajime Hoshi
fccb43e15b internal/graphicsdriver/directx: remove .errcheck_excludes_windows
These DirectX functions don't return any value and should not affect
the last error. Then it should be fine to ignore the returning values
from syscall.Syscall*.

Updates #2287
2022-09-10 03:03:18 +09:00
Hajime Hoshi
3253726963 .github/workflows/vettools: add go.mod for the tool 2022-09-10 02:02:19 +09:00
Terra Brown
a1cc44833d
add errcheck static analysis (#2293)
Closes #2287
2022-09-10 01:52:46 +09:00
Hajime Hoshi
62127e432e bug fix: go mod vendor didn't work
Closes #2036
Closes ebitengine/purego#31
2022-09-05 17:25:03 +09:00
Hajime Hoshi
5781943833 .github/workflows: bug fix: wrong directory name 2022-09-01 17:16:13 +09:00
Hajime Hoshi
342e90ea29 .github/workflows: move 'docs' to '.github/workflows/site' 2022-09-01 17:14:24 +09:00
Hajime Hoshi
5d6e9cc57e
.github/workflows: deploy GitHub pages from Actions 2022-09-01 17:10:37 +09:00
Hajime Hoshi
7f397c99b0 .github/workflows: use cache at setup-go
Updates #2288
2022-09-01 16:04:28 +09:00
Hajime Hoshi
d20a1b07a5 .github/workflows: add Windows ARM build tests 2022-08-30 11:42:11 +09:00
Hajime Hoshi
22c2cdc2d4 Revert ".github/workflows: add ARM Windows test"
This reverts commit 82e9b42c4f.

Reason: test failures: an old Go doesn't support windows/arm or windows/arm64
2022-08-30 03:54:36 +09:00
Hajime Hoshi
82e9b42c4f .github/workflows: add ARM Windows test 2022-08-30 03:52:31 +09:00
Hajime Hoshi
c9de6be572 .github/workflows: enable Wasm test on Windows
Probably #2274 changed the situation.

Closes #1313
2022-08-28 13:38:28 +09:00
Hajime Hoshi
6e2fb46625 .github/workflows: enable Wasm tests for Go 1.15 and 1.16
These were disabled at 0c1449de5e
but not reverted appropriately.
2022-08-28 12:52:59 +09:00
Hajime Hoshi
ec68534c73 internal/graphicsdriver/opengl: introduce EBITENGINE_OPENGL replacing ebitenginewebgl1
This change inroduces a new environment variable `EBITENGINE_OPENGL`
to replace the build tag `ebitenginewebgl1`.
2022-08-28 01:45:58 +09:00
Hajime Hoshi
313c70f4b4 internal/graphicsdriver/directx: support 32bit Windows
Closes #2088
2022-08-28 00:04:55 +09:00
Hajime Hoshi
0587a45c61 .github/workflows: enable -shuffle on browsers
Closes #2273
2022-08-27 20:29:37 +09:00
Hajime Hoshi
f8395e234a .github/workflows: bug fix: NintendoSDK is available only with GOOS=linux 2022-08-18 12:23:36 +09:00
Hajime Hoshi
3f4e3ef41f .github/workflows: fix the build tag name for NintendoSDK
Updates #2242
2022-08-18 03:44:42 +09:00
Hajime Hoshi
c3c4a5e9b7 .github/workflows: always use the latest version of Go on the Steam bot 2022-08-18 02:07:10 +09:00
Hajime Hoshi
78ad9f9c30 .github/workflows: update Go version for Steam 2022-08-18 01:47:26 +09:00
Hajime Hoshi
5bf1934a70 .github/workflow: update for Go 1.19 2022-08-03 02:15:32 +09:00