You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.
Create a new GitHub actions workflow to automatically trigger releases in the Data repo on changes to the master or development branches here.
Need to distinguish between "nightly" dev releases and a full release from master in all cases, the two jobs can exist in the same workflow but must execute conditionally.
Create a new job/workflow dependent on the above build/release jobs to trigger the release workflow_dispatch in Data.
Describe Additional Work Required Before Improvement Can be Made
Additional context
my longtime intention has been to do a nice workflow that, on merge to master (and can work for dev for nightly builds too)
Builds the exe and appimage in the source repo and stores artifacts for em
Does the same for the mod converter I guess
Grabs the artifacts from the other repos into the relevant data repo branch and puts together a nice zip with everything (preferably including dlls, but they can remain manual if > needed)
Bonus points if the installer repo can grab the data zip and use it to automatically make an installer
... [RE: Data release steps]
No, it's not too complicated but it is kinda a pain and does take some time. Automating it would be nice haha
Make a github release for source, and another for data
Make x86 and x64 release exes for windows and appimages for linux
Grab a copy of a clean data folder (though often I'm lazy and use mine, making sure to clean it), making sure to include dlls
Delete everything that's autogenerated and anything in metagames, then test everything to make sure the game runs and things are fine, then delete any autogenerated stuff again
Optionally grab the mod converter (and, in future, the mod manager) and dump it in the folder
Zip up the game folder (not rar, for people who don't have rar tools) and upload it to the data release
Make the windows installer and also upload it to the data release
The text was updated successfully, but these errors were encountered:
Create a new GitHub actions workflow to automatically trigger releases in the Data repo on changes to the
master
ordevelopment
branches here.Need to distinguish between "nightly" dev releases and a full release from
master
in all cases, the two jobs can exist in the same workflow but must execute conditionally.Requirements:
Associated Data Repository issue. Create a new release workflow in the Data repository that pulls the most recently published artefact from this repository to bundle as a release package.
Describe Additional Work Required Before Improvement Can be Made
Additional context
The text was updated successfully, but these errors were encountered: