Coder Social home page Coder Social logo

Comments (23)

ewdurbin avatar ewdurbin commented on May 20, 2024 6

IMG_1096

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024 1

Verification is active.

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024 1

Thanks @di. I can confirm the application receipt made it to the verified email for the PyPA org. I’ll update if any further correspondence comes through.

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024 1

Signed paperwork from GH. Awaiting further updates.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

Hey @pradyunsg @di @ewdurbin, could you look into requesting the verified creator status for @pypa? The instructions are here https://docs.github.com/en/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024

Seems we just need a verified public email address for the PyPA... but I'm really not sure what the ideal one would be.

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024

I created [email protected], and have requested verification.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

Thanks Ee! I'll keep this issue open until we hear back from GitHub.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

@ewdurbin the marketplace page still shows up as unverified. Could you check why?

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024

@webknjaz not sure what else there is to do.

pub-ver

maybe it is not retroactive, perhaps a new release would show verification?

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

maybe it is not retroactive, perhaps a new release would show verification?

Yeah, you must be right. The status hasn't changed, but I'll try to remember to check again after making a new release.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

UPD: I asked to perform the same procedure in another organization and the admins couldn't because they got There must be 1 or more GitHub/OAuth App registered by the organization to request publisher verification. This makes me think that maybe GH only shows this status for Apps but not Actions... It's not clear.

from gh-action-pypi-publish.

juhoinkinen avatar juhoinkinen commented on May 20, 2024

It might be that the process to get the status badge for Actions is different than for Apps, and it would be necessary to participate in GitHub’s Partner program. :(

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

Yeah, that appears to be the case.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

Here's what GH support replied me:

Hello Sviatoslav,

Thank you for reaching out to GitHub Support! I'm sorry to hear about any confusion that came from these Marketplace processes.

Currently, there is no public process for applying to be a verified creator in regards to publishing actions. The Marketplace documentation mentions that verification is only available to select GitHub partners:

GitHub verifies some partner organizations and these are shown as verified creators.

The documented process you mention for applying for publisher verification is exclusive to GitHub App publishing.

Please let me know if you have any additional questions or concerns I can assist with!

Best,

Arthur
GitHub Support

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

@di @ewdurbin I think the PSF/PyPA should already be partnering w/ GH in the context of Warehouse's integration with https://docs.github.com/en/developers/overview/secret-scanning-partner-program. Could that help us get the PyPA org verified for actions? Any ideas?

FWIW GitHub's own docs already showcase the use of this action in their examples of publishing to various registries so it only seems reasonable for this project to be verified.

from gh-action-pypi-publish.

di avatar di commented on May 20, 2024

I think that makes sense. I've applied on behalf of the PyPA and included that as justification, let's see what happens.

from gh-action-pypi-publish.

webknjaz avatar webknjaz commented on May 20, 2024

Thanks everyone πŸ™

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024

GH says we are now good to go. Has anything in the way its displayed changed?

from gh-action-pypi-publish.

di avatar di commented on May 20, 2024

Doesn't seem like it:
image

Maybe there's some sort of review period?

from gh-action-pypi-publish.

di avatar di commented on May 20, 2024

Reopening because while the PyPA org appears to be a verified publisher:

image

the action itself is still not verified:

image

The docs at https://docs.github.com/en/apps/publishing-apps-to-github-marketplace/github-marketplace-overview/about-marketplace-badges#for-github-actions say:

Actions with the , or verified creator badge, indicate that GitHub has verified the creator of the action as a partner organization. Partners can email [email protected] to request the verified creator badge.

@ewdurbin, were you in touch with this email address before, or do we need to reach out to them as the last step here?

from gh-action-pypi-publish.

di avatar di commented on May 20, 2024

@ewdurbin post-pycon ping here!

from gh-action-pypi-publish.

ewdurbin avatar ewdurbin commented on May 20, 2024

email'd

from gh-action-pypi-publish.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.