NEW-CYLANDIA / little-warioware

A collectively developed take on Nintendo's WarioWare series, made in Godot Engine
https://new-cylandia.itch.io/little-warioware
MIT License
44 stars 12 forks source link

Setup CI #27

Closed paulloz closed 1 year ago

paulloz commented 1 year ago
iznaut commented 1 year ago

@lazerwalker would you be willing to port some of this stuff over from little mario this week?

would be nice to everything working for our Big GDC Reveal

lazerwalker commented 1 year ago

Yeah, I'll just port over everything from Little Mario, including credits.txt, even if we end up ripping it out.

I may take some extra time on the preview deploys -- the team that offers the equivalent feature on Azure was asking for product feedback, so I may try to migrate us from Netlify to Azure Static Web Apps.

lazerwalker commented 1 year ago

(It looks like @paulloz maintains his own Godot Action that's different from the one we've used in the past -- if I get to this work before he does I'll probably just steal what we already have working, but absolutely down for refactors :))

lazerwalker commented 1 year ago

Our "build/lint/publish on push" workflow should be working (although has not been tested, waiting on @iznaut to unblock getting an Itch API key), although there's potentially room for improvement.

We still need PR preview deploys, working on it.

lazerwalker commented 1 year ago

Publishing broadly works, so gonna close this out and open a few smaller specific issues (#39, #40)