1
0
mirror of https://github.com/juanfont/headscale.git synced 2026-02-07 20:04:00 +01:00
juanfont.headscale/.github/workflows
Kristoffer Dalby ca75e096e6 integration: add test for tagged→user-owned conversion panic
Add TestTagsAuthKeyConvertToUserViaCLIRegister that reproduces the
exact panic from #3038: register a node with a tags-only PreAuthKey
(no user), force reauth with empty tags, then register via CLI with
a user. The mapper panics on node.Owner().Model().ID when User is nil.

The critical detail is using a tags-only PreAuthKey (User: nil). When
the key is created under a user, the node inherits the User pointer
from createAndSaveNewNode and the bug is masked.

Also add Owner() validity assertions to the existing unit test
TestTaggedNodeWithoutUserToDifferentUser to catch the nil pointer
at the unit test level.

Updates #3038
2026-02-04 15:44:55 +01:00
..
build.yml
check-generated.yml
check-tests.yaml
docs-deploy.yml
docs-test.yml
gh-action-integration-generator.go .github/workflows: split long TestAutoApproveMultiNetwork into multiple jobs 2025-12-17 09:32:05 +01:00
gh-actions-updater.yaml
integration-test-template.yml .github/workflows: split long TestAutoApproveMultiNetwork into multiple jobs 2025-12-17 09:32:05 +01:00
lint.yml
nix-module-test.yml
release.yml
stale.yml
test-integration.yaml integration: add test for tagged→user-owned conversion panic 2026-02-04 15:44:55 +01:00
test.yml
update-flake.yml