Skip to content

Conversation

@mattleibow
Copy link
Contributor

@mattleibow mattleibow commented Oct 31, 2025

Note

Currently the tests can only run on macOS. A future PR will fix the Windows runs.

This pull request introduces new GitHub Actions workflows for building and testing the project, along with a configuration file to specify the .NET SDK version. These changes automate CI/CD processes and help ensure consistent builds and test runs across environments.

Continuous Integration and Build Automation:

  • Added .github/workflows/build.yml to automate building and packaging the project for multiple configurations on macOS, including artifact upload and concurrency control.
  • Added .github/workflows/test.yml to automate running tests on macOS, including Mono installation and matrix configuration for release builds.

Environment Consistency:

  • Added global.json to pin the .NET SDK version to 6.0.428, ensuring builds use a consistent SDK version.

Results:

@mattleibow mattleibow changed the title Add initial CI Add initial macOS CI Oct 31, 2025
@mattleibow mattleibow force-pushed the dev/ci branch 3 times, most recently from 00f5b5c to 93147b4 Compare October 31, 2025 03:04
Currently the tests can only run on macOS
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