Skip to content

fix: ignore escaped compose variables (SPEC-C04) - #483

Merged
3alpha merged 1 commit into
3alpha/package-specfrom
fix/spec-c04-escaped-dollars
Nov 9, 2026
Merged

3alpha merged 1 commit into
3alpha/package-specfrom
fix/spec-c04-escaped-dollars

Conversation

@3alpha

@3alpha 3alpha commented Nov 9, 2026

Copy link
Copy Markdown
Member

Context

Correct SPEC-C04 from the package specification checks.

Stacked on #482 (base 3alpha/package-spec). Merge the base PR first; this diff contains only the next focused fix.

Approach

Ignore escaped $${...} literals while continuing to report actual ${...} interpolation, including interpolation after escaped dollar pairs. This removes false warnings in Alephium and Supabase without changing their package files.

Test instructions

Run the SDK package-spec validation on this branch and the package-spec unit tests.

Verified locally:

  • Regression tests fail before the fix and pass afterward.
  • All 9 package-spec tests pass.
  • ESLint, TypeScript compilation and git diff --check pass.

Full container images were not built locally.

@3alpha
3alpha requested a review from a team as a code owner November 9, 2026 11:59
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Dappnode bot has built and pinned the built packages to an IPFS node, for commit: b11577f

This is a development version and should only be installed for testing purposes.

  1. Package dappnodesdk.public.dappnode.eth

Install link

Hash: /ipfs/QmbDcAKmgKHdXcCdVtJF6dLRfso4ExZfckS6kspocDjiBR

(by dappnodebot/build-action)

@3alpha
3alpha merged commit 2e53a24 into 3alpha/package-spec Nov 9, 2026
7 checks passed
@3alpha
3alpha deleted the fix/spec-c04-escaped-dollars branch November 9, 2026 12:07
@3alpha
3alpha restored the fix/spec-c04-escaped-dollars branch November 9, 2026 12:10
@3alpha 3alpha mentioned this pull request Nov 10, 2026
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