Skip to content

Optimize GitHub workflow builds - #68

Merged
Sage-Jones merged 2 commits into
QuantumBlueSS14:masterfrom
AlinaNova21:optimize-workflow-builds
Oct 11, 2025
Merged

Optimize GitHub workflow builds#68
Sage-Jones merged 2 commits into
QuantumBlueSS14:masterfrom
AlinaNova21:optimize-workflow-builds

Conversation

@AlinaNova21

Copy link
Copy Markdown
Contributor

About the PR

Optimized GitHub Actions workflows to build only the necessary projects, reducing CI build times and bypassing broken benchmark builds.

Why / Balance

N/A - CI/CD optimization

Technical details

  • build-test-debug.yml: Changed from building entire solution to building only Content.Server and Content.Client projects
  • yaml-linter.yml: Changed from building entire solution to building only Content.YAMLLinter project

This significantly reduces build time by avoiding compilation of unnecessary projects (tests, integration tests, benchmarks, etc.) that aren't required for these specific workflows. As a bonus, this bypasses the currently broken benchmark builds.

Media

N/A

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an ingame showcase.

Breaking changes

None

Build only necessary projects in workflows to reduce CI build times.
- Build & Test Debug: Build only Content.Server and Content.Client
- YAML Linter: Build only Content.YAMLLinter

This reduces unnecessary compilation of unused projects during CI runs.
@github-actions github-actions Bot added size/S and removed size/XS labels Oct 11, 2025
@Sage-Jones
Sage-Jones merged commit 20268f5 into QuantumBlueSS14:master Oct 11, 2025
9 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants