Skip to content

Consider option to disable manual publishing #6252

@jonasfj

Description

@jonasfj

As part of credential-less publishing we could consider disabling manual publishing.

Essentially having a checkbox that disallows publishing from the commandline authenticated using a Google user account.

Thus, allowing package admins to force publishing to go through github actions or GCP service accounts.

This could just be a bit in the section for automated publishing configuration.


We could also consider coming up with a migration plan to stop storing a refresh token on the developers machine. But if we just allow package authors to disable publishing using the refresh_token flow, then that might not be necessary.


@isoos, @sigurdm, @szakarias, thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions