canonical / canonical/secboot

The unit tests fail against go v1.24

Open
#383 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
23
Forks
29
Avg merge
2d 8h
Merged PRs (30d)
2

Description

The github workflow tests secboot against go versions 1.18 and the latest
stable go version, which until recently was go v1.23. Go v1.24 was released
on 2025-02-11, and the secboot tests seem to fail against this version (and
I verified this locally).

For now, we'll temporarily remove the tests against the latest stable go
version from the workflow, and perform tests with go v1.23 instead.

I've opened this issue because I don't want us to forget that we need to
investigate why the tests are failing with go v1.24, and then we can re-enable
unit tests against the latest stable go version in the workflow once the
problem is resolved.

Contributor guide

Open the contributing guide

Research direction

Start by running the secboot unit tests against Go 1.24 and inspect the GitHub workflow that selects the Go versions. Identify the cause of the failure, fix it, and verify that the workflow can again test the latest stable Go version while retaining the Go 1.18 coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
ci-cd, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.