Skip to content

Conversation

@mihir-dixit2k27
Copy link

Summary

This PR extends Alertmanager CI by adding a macOS test job alongside the existing Linux-based tests.

Linux tests continue to run inside the containerized golang-builder image with required mail service dependencies, while macOS tests run natively without containers or service services, respecting GitHub Actions runner limitations.

Motivation

Alertmanager binaries are built for multiple platforms, but CI tests were previously executed only on ubuntu-latest. Adding macOS test coverage improves confidence across supported platforms without changing existing Linux CI behavior.

Notes

  • No changes to existing Linux CI logic
  • macOS job runs without containers or service dependencies
  • Windows testing can be explored in a follow-up if desired

Fixes #4754

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.

Adopt github/workflows to run tests on supported platforms

1 participant