Skip to content

Build Script and Github CI Enhancements for Quake Mod#61

Open
coolDudeRude wants to merge 12 commits into
MarioSMB:quakefrom
coolDudeRude:quake
Open

Build Script and Github CI Enhancements for Quake Mod#61
coolDudeRude wants to merge 12 commits into
MarioSMB:quakefrom
coolDudeRude:quake

Conversation

@coolDudeRude
Copy link
Copy Markdown

Similar to PR #60 but for quake branch.

- Add centralized build script (build.sh)
- Optimize GitHub Actions using caching and partial clones
- Update .gitignore and move output directory from 'compiled/' to 'build/'
- Remove redundant daily.yml workflow
- Remove update.sh and integrate gmqcc compilation into build.sh
- Add github workflow to test building the mod against xonotic master
- Add short-hand flags `-nf` and `-ni` for submodule control
- Replace file-existence checks for submodules with `git submodule status`
- Improve logging to include commit hashes during initialization
- Update usage documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant