Skip to content

Fix CI builds#22

Merged
voided merged 13 commits into
masterfrom
feature/ci-fix
Oct 23, 2025
Merged

Fix CI builds#22
voided merged 13 commits into
masterfrom
feature/ci-fix

Conversation

@voided

@voided voided commented Oct 23, 2025

Copy link
Copy Markdown
Owner

No description provided.

@voided
voided requested a review from Copilot October 23, 2025 03:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes CI build issues by removing the legacy Makefile build system and updating the AMBuild configuration to correctly reference Source SDK library paths and build definitions across different platforms and architectures.

Key changes:

  • Removes the outdated Makefile build system that was incompatible with current CI environments
  • Updates AMBuild library paths to match current Source SDK structure (e.g., lib/public/x86 instead of lib/public/linux32)
  • Simplifies CI workflow by removing deprecated OS versions and streamlining artifact upload conditions

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/Makefile Removes entire legacy Makefile that was causing CI build failures
AMBuildScript Updates library paths and build definitions to match current Source SDK structure for Linux, Windows, and macOS builds
.github/workflows/ci.yml Removes outdated OS versions (ubuntu-20.04, windows-2019) and simplifies artifact upload conditions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@voided
voided merged commit ca85c17 into master Oct 23, 2025
4 checks passed
@voided
voided deleted the feature/ci-fix branch October 24, 2025 00:04
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.

2 participants