https://github.com/ryoga-exe/siv3d-actions
GitHub Actions for Siv3D ♋ Setup Siv3D and build your apps.
https://github.com/ryoga-exe/siv3d-actions
github-actions opensiv3d siv3d
Last synced: 2 months ago
JSON representation
GitHub Actions for Siv3D ♋ Setup Siv3D and build your apps.
- Host: GitHub
- URL: https://github.com/ryoga-exe/siv3d-actions
- Owner: Ryoga-exe
- License: mit
- Created: 2023-12-12T05:19:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-13T18:50:08.000Z (over 1 year ago)
- Last Synced: 2025-02-06T06:16:34.556Z (4 months ago)
- Topics: github-actions, opensiv3d, siv3d
- Language: GLSL
- Homepage: https://github.com/marketplace/actions/setup-siv3d-and-build-apps
- Size: 36.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Siv3D-Actions
[](https://github.com/Ryoga-exe/Siv3D-Actions/actions/workflows/test-windows.yml)
[](https://github.com/Ryoga-exe/Siv3D-Actions/actions/workflows/test-linux.yml)GitHub Actions for [Siv3D](https://siv3d.github.io/) ♋ Setup Siv3D and build your apps.
Currently, supports Windows and Linux builds.
## Usage
### Example workflow
```yml
name: Build Siv3D App on Windowson:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:env:
SOLUTION_FILE_PATH: "."
APP_PATH: "./App"permissions:
contents: readjobs:
build:
runs-on: windows-lateststeps:
- uses: actions/checkout@v3- name: Setup Siv3D and build
uses: Ryoga-exe/Siv3D-Actions@v2
with:
solution-path: ${{ env.SOLUTION_FILE_PATH }}- name: Publish App
uses: actions/upload-artifact@v3
with:
name: App
path: |
${{ env.APP_PATH }}
!${{ env.APP_PATH }}/engine
!${{ env.APP_PATH }}/AS_DEBUG
!${{ env.APP_PATH }}/Screenshot
!${{ env.APP_PATH }}/*.ico
!${{ env.APP_PATH }}/Resource.rc
```