Skip to content

chore: remove unused pkg/descriptors and deprecated FromTarget#52

Merged
JeroenSoeters merged 1 commit into
mainfrom
chore/remove-dead-code
Apr 18, 2026
Merged

chore: remove unused pkg/descriptors and deprecated FromTarget#52
JeroenSoeters merged 1 commit into
mainfrom
chore/remove-dead-code

Conversation

@JeroenSoeters

Copy link
Copy Markdown
Contributor

Summary

Salvages the dead-code removal from the stale #20 against current main.

  • Delete pkg/descriptors/ — nothing imports it; the plugin SDK reads resource schemas from schema/pkl/ at startup.
  • Remove deprecated FromTarget from pkg/config/config.go (superseded by FromTargetConfig).
  • apple/pkl-go drops from direct to indirect dep as a side-effect.

Test plan

  • `go build ./...`
  • `go test ./...`

The pkg/descriptors package has no remaining callers — the plugin SDK
derives resource schemas from schema/pkl at startup. FromTarget was
superseded by FromTargetConfig and is no longer referenced.

Dropping these also removes apple/pkl-go as a direct dependency (now
indirect via the plugin SDK).
@JeroenSoeters JeroenSoeters merged commit a60b407 into main Apr 18, 2026
9 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