The default snap channel for LXD was changed from latest/stable (feature
release) to 5.21/stable (LTS release) on April 2024. With that change, a huge
majority of casual LXD users will simply land on the 5.21/stable channel
meaning that very few will actually test the feature releases leading up to the
next LTS.
If few are testing those feature releases, what will eventually land in the
next LTS will be at higher risks of introducing regressions.
Switching this action to use latest/candidate should strike a good balance
between stability and QA needs for LXD. latest/candidate is heavily tested
but slightly more risky than the older latest/stable channel this action used
when a simple snap install lxd was equivalent to snap install lxd --channel=latest/stable.
This slight risk increase is deemed OK as this action is used on CI instances
that are ephemeral in nature and where the consuming users generally want to
have early signs of problems.
The default snap channel for LXD was changed from
latest/stable
(feature release) to5.21/stable
(LTS release) on April 2024. With that change, a huge majority of casual LXD users will simply land on the5.21/stable
channel meaning that very few will actually test the feature releases leading up to the next LTS.If few are testing those feature releases, what will eventually land in the next LTS will be at higher risks of introducing regressions.
Switching this action to use
latest/candidate
should strike a good balance between stability and QA needs for LXD.latest/candidate
is heavily tested but slightly more risky than the olderlatest/stable
channel this action used when a simplesnap install lxd
was equivalent tosnap install lxd --channel=latest/stable
.This slight risk increase is deemed OK as this action is used on CI instances that are ephemeral in nature and where the consuming users generally want to have early signs of problems.