Skip to content

ci: fix GitHub Actions workflow for master branch and nightly toolchain#4

Merged
TheAbMehta merged 1 commit intomasterfrom
feat/github-actions-ci
Feb 17, 2026
Merged

ci: fix GitHub Actions workflow for master branch and nightly toolchain#4
TheAbMehta merged 1 commit intomasterfrom
feat/github-actions-ci

Conversation

@TheAbMehta
Copy link
Owner

Summary

  • Fix CI workflow targeting wrong branches (main/develop → master)
  • Switch from stable to nightly Rust toolchain (project uses nightly features)
  • Split monolithic test job into 5 parallel jobs for faster feedback
  • Cross-platform testing matrix (Ubuntu + Windows) for core crates
  • Remove dependency on missing test scripts

Changes

  • .github/workflows/ci.yml: Complete rewrite to match actual project structure

Closes #3

- Target master branch instead of main/develop (repo uses master)
- Switch from stable to nightly toolchain (project requires nightly features)
- Split monolithic test job into parallel jobs: fmt, clippy, core tests, rendering tests, network tests
- Add cross-platform matrix for core tests (Ubuntu + Windows)
- Use fail-fast: false so one platform failure doesn't cancel the other
- Remove dependency on missing scripts/test-linux.sh and scripts/test-windows.ps1
- Test individual crates to avoid Bevy compilation timeout

Closes #3
@TheAbMehta TheAbMehta merged commit af95699 into master Feb 17, 2026
2 of 6 checks passed
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.

Add GitHub Actions CI for automated testing

1 participant