erlef / setup-beam

Set up your BEAM-based GitHub Actions workflow (Erlang, Elixir, Gleam, ...)
MIT License
373 stars 50 forks source link

Fix CI (don't use 26.2.5 on Windows; be strict when comparing versions) #299

Closed paulo-ferraz-oliveira closed 1 month ago

paulo-ferraz-oliveira commented 1 month ago

Description

  1. remove Windows 26.2.5 from tests: (resolved) 26.2.5.2 is not installing properly, but the action's CI shouldn't be affected for this.

  2. properly simulate version-type strict when required to not have e.g. 27.0 identify as (recently released) 27.0.1 when that's unexpected.

Motivation

The motivation for this change was the report in #298, which made me look into why we had issues with version resolution. (issue is not in code, but tests' expectations)

paulo-ferraz-oliveira commented 1 month ago

This is part of https://github.com/erlef/setup-beam/releases/tag/v1.18.1.