sugarlabs / musicblocks

Music Blocks -- A musical microworld
https://musicblocks.sugarlabs.org/
GNU Affero General Public License v3.0
583 stars 811 forks source link

[CI] Extending CI Tests for macOS Platform #3568

Open AdityyaX opened 10 months ago

AdityyaX commented 10 months ago

Current Behavior

TThe existing GitHub Actions workflow only supports the Ubuntu-20.04 platform.

Desired Behavior

The workflow should be expanded to include testing on macOS and potentially other platforms to ensure comprehensive validation and compatibility checks.

Implementation

Extend the GitHub Actions workflow to include support for macOS or other platforms, allowing comprehensive testing across multiple operating systems. This enhancement would ensure broader compatibility and a more comprehensive validation process for the codebase.

Acceptance Tests

Checklist


Thank you for contributing to our project! We appreciate your help in improving it.

πŸ“š See contributing instructions.

πŸ™‹πŸΎπŸ™‹πŸΌ Questions: Community Matrix Server.

AdityyaX commented 10 months ago

Hey @walterbender , I'm eager to contribute and work on the platform support enhancement for GitHub Actions please assign this issue to me.

arush-webd commented 10 months ago

@walterbender @AdityyaX Great observation Aditya. Do we need a .yml file for this? As the YAML file defines a simple workflow with multiple jobs.

walterbender commented 10 months ago

We don't assign tasks but feel free to make an MR