REQUEST: Repository maintenance on open-telemetry/opentelemetry-swift-contrib
Affected Repository
https://github.com/open-telemetry/opentelemetry-swift-contrib
Requested changes
The Swift SIG maintainers request a GitHub repo for moving existing contrib components and managing future contrib components in a new repo named opentelemetry-swift-contrib
The maintainers also request a new list to be created for swift-contrib-maintainers. The list should be named @open-telemetry/swift-contrib-maintainers
Purpose
We are setting up this repo to manage contrib components for the OTel Swift library.
Expected Duration
Permanent
Repository Maintainers
- @open-telemetry/opentelemetry-swift-maintainers
- @open-telemetry/opentelemetry-swift-contrib-maintainers
hi @open-telemetry/swift-maintainers, some of this can be self-serviced now, can you follow these steps? and just comment back here if anything isn't clear, thanks!
- send a PR to add the new team(s): https://github.com/open-telemetry/admin/blob/main/teams.tf
- comment back here and we can seed the new team(s) with one of the maintainers, and then that maintainer can add the others
- send a PR to create the new repo: https://github.com/open-telemetry/admin#how-to-create-a-new-repository
https://github.com/open-telemetry/admin/pull/176
https://github.com/open-telemetry/admin/pull/177
@trask can you add me to the new maintainers for the opentelemetry-swift-contrib repo?
done!
Update: The swift sig reviewed this change and decided to create a core repository (open-telemetry/opentelemetry-swift-core) to hold the SDK and API packages instead, leaving the downstream packages in open-telemetry/opentelementry-swift (we may break this up further.) This decision was made to minimize the amount of impact on users of the existing repository--as opentelemetry-swift-core will be an upstream dependency of opentelemetry-swift--but will provide a means for consumers of only the API/SDK to reduce the impact of the more complex dependencies in opentelemtry-swift.
https://github.com/open-telemetry/opentelemetry-swift-core has been created and versioned to 1.0.0 based off https://github.com/open-telemetry/opentelemetry-swift/commit/6cd16704ef24a8a41e301be939ab2af526963a75. The next step is to update opentelemetry-swift to use core as an upstream dependency.
@open-telemetry/swift-maintainers based on those changes, can you revisit the swift documentation and make sure that it is updated accordingly as well: https://opentelemetry.io/docs/languages/swift/