Closed farshidtz closed 2 weeks ago
Changed to draft. Need to improve the versioning (#72) to better manage this release.
In the future I would like to build up the snap version string dynamically from the connected home tag/commit id. Similar to how we do it with chiptool. In that case we have "2.0.0" as a hardcoded string, and "v1.3.0.0" coming from the tag. If we dynamically append these two it will form something like "2.0.0+matter.v1.3.0.0" or "2.0.0+matter.f6ac926".
Currently this PR uses "2.0.0+matter1.3.0.0". Should we maybe consider changing that to "2.0.0+matter.v1.3.0.0"?
If we want to loosely follow semver, we shouldn't use a dot as that is considered a separator for different build identifiers. The only other allowed non-alphanumeric character which we can use is hyphen: 2.0.0+matter-v1.3.0.0
. But I see in their examples that they use dot inconsistently, and we have it inside the sdk version too!
Summary
Matter v1.3 was released in May 2024. This PR switches the connectedhomeip tag to v1.3.0.0 on the matter-v1.3 release branch.
Testing Steps
Generic tests, ran on Pi5 with Ubuntu 24.04:
Thread tests, using Ubuntu 23.10 (amd64) as the local machine and Ubuntu 24.04 on Pi5 as the remote:
The snap has been released to
latest/candidate/v1.3.0
, so the testing should be possible via that channel too.