Skip to content

Windows checkout fails on did-pkh fixture filenames #145

Description

@omerbek

Summary

A normal checkout of this repository fails on Windows because several committed fixture files contain : characters in their filenames.

The problematic paths are under packages/did/test-fixtures/did-pkh/, for example:

packages/did/test-fixtures/did-pkh/did:pkh:eip155:1:0xb9c5714089478a327f09197987f16f9e5d936e8a.json
packages/did/test-fixtures/did-pkh/did:pkh:eip155:84532:0xa0ae58da58dfa46fa55c3b86545e7065f90ff011.json
packages/did/test-fixtures/did-pkh/did:pkh:solana:4sGjMW1sUnHzSxGspuhpqLDx6wiyjNtZ:CKg5d12Jhpej1JqtmxLJgaFqqeYjxgPqToJ4LBdvG9Ev.json

Windows does not allow : in file names, so Git cannot create these files during checkout.

Impact

Windows contributors cannot clone or check out the repository normally, which blocks local development and test runs on that platform.

Observed error

error: invalid path 'packages/did/test-fixtures/did-pkh/did:pkh:eip155:1:0xb9c5714089478a327f09197987f16f9e5d936e8a.json'

Expected behavior

The repository should be checkout-compatible on Windows, especially for fixture files that can be renamed or mapped without changing DID semantics.

Possible fix

Rename the fixture files to Windows-safe names, for example by encoding : as another delimiter or using a manifest that maps safe filenames back to the original DID strings used by the tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions