Skip to content

Conversation

@Kavignon
Copy link
Contributor

@Kavignon Kavignon commented Dec 8, 2024

The goal here is to enhance the support provided by the CI. Here, we're allowing engineers to test their code across multiple versions of OTP and Elixir.

The goal of the template is to provide a wide range of support for engineers interested in using the template for their own project. It is entirely possible that a individual / team / company can't use the most recent version of a tool. Showcasing that the template can support their needs and allow work for future versions will keep them prepared for once they make their upgrade (if and when it happens).

By leveraging GitHub Actions' matrix builds, we ensure efficient and parallel testing across these combinations without significantly increasing CI runtime. This change positions the project as robust, future-ready, and user-friendly.

@Kavignon Kavignon added enhancement New feature or request CI Issue relates with CI workflow labels Dec 8, 2024
@Kavignon Kavignon self-assigned this Dec 8, 2024
@Kavignon Kavignon force-pushed the features/allow-matrix-builds-in-ci branch 4 times, most recently from 070eb48 to 2c3b7b0 Compare December 8, 2024 21:20
@Kavignon Kavignon force-pushed the features/allow-matrix-builds-in-ci branch from 2c3b7b0 to 62e3364 Compare December 8, 2024 21:23
@Kavignon Kavignon changed the title Specified range of Elixir and OTP versions supported in CI by template. Added backwards compatibility for Elixir down to 1.14 Dec 8, 2024
@Kavignon Kavignon force-pushed the features/allow-matrix-builds-in-ci branch from 3ff54a5 to ba0202f Compare December 8, 2024 21:40
@Kavignon Kavignon changed the title Added backwards compatibility for Elixir down to 1.14 Added backwards compatibility for Elixir down to 1.13 Dec 8, 2024
@Kavignon Kavignon merged commit f93064d into main Dec 8, 2024
37 checks passed
@Kavignon Kavignon linked an issue Dec 9, 2024 that may be closed by this pull request
4 tasks
@Kavignon Kavignon added this to the ver 1.0.0 milestone Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Issue relates with CI workflow enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide support for multiple Elixir/OTP versions

2 participants