Re: Request for setup of new repositories

Takashi Sakamoto
2022-08-05T10:27:54Z

Hi Jaroslav,

I apologize to be late for reply to the message, but I'm under heavy load
to publish Rust crates recent few months.

On Thu, May 26, 2022 at 03:35:40PM +0200, Jaroslav Kysela wrote:
> On 26. 05. 22 14:58, Takashi Sakamoto wrote:
> > Later I'd like to use Jekyll backend of github pages[1]. Would I ask you
> > to grant my privilege in the repository so that I can add configuration
> > for it? I think the same privilege set in libhinawa-docs is enough.
>
> It seems that it's just a configuration file which is stored in the
> repository, so the standard github pages setup should be sufficient.

Indeed. I can publish github pages with Jekyll backend with the concise way
just to put `_config.yml` and markdown files without such privilege.

> Anyway, I made you as maintainer of this gobject-introspection-docs repo, so
> you should do more changes in it, if you like.

Thanks for your arrangement, however I can see my privilege in repository
settings just for archived alsa-gobject-docs...

* https://github.com/alsa-project/alsa-gobject-docs/

Anyway I'm not so eager to have the privilege now since it's enough at
present.

By the way, now I published 30 Rust library crates in crates.io,
enumerated in this page:

* https://alsa-project.github.io/gobject-introspection-docs/crates.html

Currently I'm an owner of the crates, while I'd like to prepare the
possibility to grant ownership to the other developers for future
accident. Then I'm investigating to use "team" owner feature of crates.io
service.

For the feature, the service of crates.io needs to query team membership
in github.com, but the service should be permitted it by github service.

* https://doc.rust-lang.org/cargo/reference/publishing.html#github-permissions

According to the above document, the way to grant the permission seems
to be either to remove crates.io from the blacklist or add crates.io to
the whitelist of organization's third-party access page.

If you, organization manager, don't mind OAuth access from crates.io, I'd
like to request it via my github account. I guess that alsa-project
organization currently has no effective configuration to third-party
application access policy. When I requested it, you can see something
new in the page of policy, then I'd like you to grand the access. When
granted, I will operate settings for the crates to add team owner.

Thanks