Skip to content

Update Some Things#26

Merged
tomdaley92 merged 61 commits intomainfrom
develop
Jan 12, 2026
Merged

Update Some Things#26
tomdaley92 merged 61 commits intomainfrom
develop

Conversation

@tomdaley92
Copy link
Copy Markdown
Member

@tomdaley92 tomdaley92 commented Jan 11, 2026

Updated some things to get the project in working order:

  • Use latest SDL 2.x.x -> 2.32.10
  • Update both build systems (makefiles)
  • compile for Windows x64
  • compile "universal binary" for MacOS x64 and ARM64
  • Add GitHub Actions Workflows for building on both platforms
  • Compile our own SDL binaries
  • Cache SDL builds in GitHub Actions
  • Upload builds with GitHub Actions
    • remove binaries from repo
  • Add linting for style preferences
    • informational right now, until we refactor the entire codebase

@tomdaley92 tomdaley92 self-assigned this Jan 11, 2026
@tomdaley92 tomdaley92 marked this pull request as ready for review January 12, 2026 07:02
@tomdaley92 tomdaley92 changed the base branch from master to main January 12, 2026 08:43
@tomdaley92 tomdaley92 merged commit 278bf5a into main Jan 12, 2026
3 of 4 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.

1 participant