Skip to content

fix: Remove broken e2e/server/pkg symlink - #184

Open
tennox wants to merge 2 commits into
ucan-wg:mainfrom
tennox:main
Open

tennox wants to merge 2 commits into
ucan-wg:mainfrom
tennox:main

Conversation

@tennox

@tennox tennox commented Feb 13, 2026

Copy link
Copy Markdown

In my work of upgrading https://gitlab.com/wovin/deploy/ucan-store-proxy/, I had trouble using this crate with crane and git input (since it's not released yet with UCAN v1.0.0-rc spec code - which would be nice actually)

The symlink pointed to ../../pkg (ucan_wasm/pkg) which is a wasm-pack build artifact that doesn't exist in the repository. This broken symlink causes issues with tools that traverse the directory tree (like ripgrep used by Nix/crane during dependency vendoring).

The e2e tests require building the wasm package first anyway, so this symlink should be created as part of the build process, not checked into the repository. (I think)

The symlink pointed to ../../pkg (ucan_wasm/pkg) which is a wasm-pack
build artifact that doesn't exist in the repository. This broken symlink
causes issues with tools that traverse the directory tree (like ripgrep
used by Nix/crane during dependency vendoring).

The e2e tests require building the wasm package first anyway, so this
symlink should be created as part of the build process, not checked
into the repository.
@tennox
tennox requested a review from expede as a code owner February 13, 2026 19:31
Brings the fork up to ucan-wg/rs-ucan main (7 commits): no_std support (ucan-wg#187),
future_form async refactor (ucan-wg#185), borrowing predicates (ucan-wg#190), spec-deviation
fixes (ucan-wg#189), docs & CI. Our broken-symlink removal is preserved.

Wire format verified unchanged (timestamp/command/nonce/subject serialization
identical, no payload field renames), so existing UCAN tokens keep parsing.

Assisted-By: Opus 4.8 via Claude Code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant