https://github.com/nao1215/actions-ebitengine
Set up your GitHub Actions workflow with ebitengine dependencies
https://github.com/nao1215/actions-ebitengine
ebitengine github-actions
Last synced: 8 months ago
JSON representation
Set up your GitHub Actions workflow with ebitengine dependencies
- Host: GitHub
- URL: https://github.com/nao1215/actions-ebitengine
- Owner: nao1215
- License: mit
- Created: 2024-08-22T06:16:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-22T06:46:40.000Z (over 1 year ago)
- Last Synced: 2024-12-15T00:16:06.545Z (over 1 year ago)
- Topics: ebitengine, github-actions
- Homepage:
- Size: 2.93 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## nao1215/actions-ebitengine
This action sets up [ebitengine dependencies package](https://ebitengine.org/en/documents/install.html).
It's only for linux (ubuntu). If you use windows or mac, this action will be skipped.
### Example usage
```yaml
name: MultiPlatformUnitTest
on:
workflow_dispatch:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
unit_test:
name: Unit test (linux)
strategy:
matrix:
os:
- "ubuntu-latest"
- "windows-latest"
- "macos-latest"
go:
- "1"
- "1.23"
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: nao1215/actions-ebitengine@v0
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}
- name: Run tests with coverage report output
run: go test -cover -coverpkg=./... -coverprofile=coverage.out ./...
```
### LICENSE
MIT LICENSE