Skip to content

Fix CI builds#22

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

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

Conversation

@voided
Copy link
Owner

@voided voided commented Oct 23, 2025

No description provided.

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

Copilot AI left a comment

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.

1 participant