Skip to content

fix(cli): Decode omitted platform metadata - #11

Merged
philprime merged 1 commit into
mainfrom
philprime/fix/decode-missing-platforms
Sep 10, 2026
Merged

fix(cli): Decode omitted platform metadata#11
philprime merged 1 commit into
mainfrom
philprime/fix/decode-missing-platforms

Conversation

@philprime

Copy link
Copy Markdown
Member

Apple’s DocC payload for PackageDescription.Package omits metadata.platforms. Decode the missing field as an empty availability list so text rendering succeeds instead of reporting DecodingError.keyNotFound.

A focused regression test covers text rendering when platform metadata is absent.

Validation

  • make test
  • make analyze
  • make build
  • dist/apple-docs types view --technology PackageDescription Package

Treat missing DocC platform metadata as an empty availability list so text rendering works for PackageDescription pages.
@philprime
philprime marked this pull request as ready for review September 10, 2026 08:28
@philprime
philprime enabled auto-merge (squash) September 10, 2026 08:28
@philprime
philprime merged commit ce9e730 into main Sep 10, 2026
12 checks passed
@philprime
philprime deleted the philprime/fix/decode-missing-platforms branch September 10, 2026 08:30
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