Sphere-Corporation / GAME-TT

Tic-Tac-Toe for the SPHERE-1 Computer
MIT License
1 stars 0 forks source link

[Feature]: Automated build using GitHub actions #40

Open alshapton opened 10 months ago

alshapton commented 10 months ago

Contact Details

alshapton@gmail.com

Context

Automated builds will reduce build errors (and assure that there is a proper release tag on each release).

Proposed Solution

Use Github Actions for this.

Alternatives

No

Version

1.1.0

What platforms are you using ?

Other

Relevant log output

No response

Code of Conduct

alshapton commented 10 months ago

Maybe this isn't the completely correct approach. Perhaps pre-release local hooks should be enough.

alshapton commented 10 months ago

Using GitHub pre-*** hooks, we can see the current branch. If it's a release branch, then a build can use the current release name. Otherwise default to a build date/time. This can also be done in the create/local build scripts.

alshapton commented 9 months ago

I think a revamp of the build framework is a better approach. Local build scripts which will construct the assets that are required for a release, ready to put into an ASSETS folder

alshapton commented 9 months ago

Pretty much done - need to also remove my specific settings from the config files