rp-rs / rp-hal

A Rust Embedded-HAL for the rp series microcontrollers
https://crates.io/crates/rp2040-hal
Apache License 2.0
1.43k stars 227 forks source link

Add extra humans to our crates, and fix team name #246

Open thejpster opened 2 years ago

thejpster commented 2 years ago

Only named humans can 'own' a crate, and hence have permissions to add or remove other owners.

'Team' membership merely grants publish and yank rights.

I propose we ensure that we always have at least two active humans listed against any crate, so they can add or remove teams as required in the future.

We also want to switch from github:rp-rs:rp-rs to github:rp-rs:admins.

These are the crates:

Name Human Owner Team Fixed
rp2040-pac @eolder @thejpster admins
rp2040-hal @eolder @thejpster admins
pio @thejpster @Luminarys admins
pio-proc @thejpster admins
pio-parser @thejpster admins
rp2040-boot2 @thejpster @jonathanpallant admins
rp-pico @thejpster @jannic admins
rp2040-hal-macros @9names @jannic admins
thejpster commented 2 years ago

Pinging @eolder for comment

eolder commented 2 years ago

Updated!

thejpster commented 2 years ago

I removed jonathanpallant from boot2 and invited eolder. Nearly done!

thejpster commented 2 years ago

Although I suppose there are the BSPs to consider

9names commented 2 years ago

pio-proc and pio-parser are presently owned exclusively by @thejpster. the admin team should get added to the owners on crates.io, too.

jonathanpallant commented 2 years ago

Ah, good catch

thejpster commented 2 years ago

Team added. I need a human to add too.

jannic commented 1 year ago

There are still a few crates without a second human owner.

Also, I just noticed that I was the only owner for some BSP crates which where first uploaded by my when during the recent HAL+BSP releases. (pimoroni-servo2040, waveshare-rp2040-lcd-0-96, waveshare-rp2040-zero)

I added the team to those crates. A second human is still missing.