Skip to content

chore: set the author line on the Swift Package Index page - #65

Merged
futamura merged 1 commit into
mainfrom
develop
Aug 20, 2026
Merged

futamura merged 1 commit into
mainfrom
develop

Conversation

@futamura

Copy link
Copy Markdown
Owner

Summary

The package page currently opens with "Written by gumob and 3 other contributors." The Swift Package Index derives that line from the commit history, which still credits the repository's former gumob handle. metadata.authors in .spi.yml overrides it.

metadata:
  authors: Kojiro Futamura and contributors

The value omits a contributor count so it does not go stale. The change takes effect when SPI next reprocesses the default branch.

Coordination

Matched with futamura/PunycodeSwift#89, which sets the identical line.

Documentation build (verified)

The first SPI build of #64 is done, and custom_documentation_parameters: [--include-extended-types] worked — no fallback to external_links.documentation is needed:

  • documentation/tldextractswift lists Extended Modules → Foundation, Swift alongside the regular topics.
  • foundation/url renders as Extended Structure URL, conforming to TLDExtractable, with the doc comments intact.
  • swift/string renders as Extended Structure String, including the hostname overview.

Compatibility builds are green for 4.0.1 and main across Swift 6.0–6.3 and iOS/macOS/visionOS/watchOS/tvOS/Linux/Wasm/Android, with zero data race safety errors.

Verification

  • .spi.yml parses as YAML and its keys match SPIManifest.Manifest (metadata.authors is a plain string there).
  • No source or manifest changes, so CI coverage is unchanged.

The package page currently reads "Written by gumob and 3 other
contributors", because the Swift Package Index derives the author line
from the commit history and the repository was published under the
former gumob handle. Override it via metadata.authors in .spi.yml.

The value deliberately omits a contributor count so that it does not go
stale. PunycodeSwift carries the same line.
@codecov

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@futamura
futamura merged commit 51e2116 into main Aug 20, 2026
16 checks passed
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