Open-GD / OpenGD

Open source implementation of Geometry Dash powered by a fork of cocos2dx 4.0.
GNU General Public License v3.0
182 stars 28 forks source link

Initial CI #17

Closed magmaus3 closed 1 year ago

magmaus3 commented 1 year ago

This PR contains github actions workflows that can be used for building the game.

Currently 4 workflows are provided:

The first 3 workflows are reusable, so it might be possible to set up builds for release targets with minimal effort. They can also be used separately.

The builds have game resources bundled, which are downloaded automatically.

iAndyHD3 commented 1 year ago

can you avoid bundling assets, this was fine for testing but not on the actual repo

magmaus3 commented 1 year ago

can you avoid bundling assets, this was fine for testing but not on the actual repo

Sure, but the android builds might stop working, since the assets are bundled with the apk itself.

iAndyHD3 commented 1 year ago

indeed the android version wouldn't work, in the future ill add something that copies the assets so dont bundle them.

what you can do is bundle the resources from the repo (contains a custom folder keeps changing from time to time)

magmaus3 commented 1 year ago

done