canonical / checkbox

Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
https://checkbox.readthedocs.io
GNU General Public License v3.0
33 stars 49 forks source link

Update the setup lxd action (infra) #1589

Closed Hook25 closed 1 week ago

Hook25 commented 1 week ago

Description

Currently the metabox action is broken due to the runner user being unable to communicate with the lxd socket. This may be due to many reasons but from the debug log I can't tell how it sets up the group for the normal user, so I'm unable to understand how it ever worked before. Regardless, updating the action (the tag is 2 years old) seems to fix the issue.

Resolved issues

Fixes: CHECKBOX-1649

Documentation

N/A

Tests

failing pre patch: https://github.com/canonical/checkbox/actions/runs/11742516038/job/32714410426 passing after patch: https://github.com/canonical/checkbox/actions/runs/11743071203/job/32716219919