black icon indicating copy to clipboard operation
black copied to clipboard

Release github-action to the github marketplace

Open rickstaa opened this issue 5 years ago • 8 comments

Please release the gh-acion to the gh-market place. This would prevent people from relying on third-party actions simply because they did not know an official black gh-action existed.

This feature request was created because of similar feature requests of @tburrows13, @sam-hoffman in #1751.

rickstaa avatar Jan 06 '21 14:01 rickstaa

I thought we had done this. I'll look into it and make it so. If anyone can link documentation or tips on how to do this, that would be helpful. Never plumbed this up.

cooperlees avatar Jan 06 '21 17:01 cooperlees

@cooperlees I made some small changes which I think are necessary in order to release this gh-action to the marketplace (see #1909). Unfortunately, the tests are not succesfull. If the repository has a action.yml file there should be a release to marketplace option when drafting a release. This, however, uses the main README.md. I could not yet find a way to point to a different smaller README.md (for example inside the actions folder).

rickstaa avatar Jan 06 '21 18:01 rickstaa

So I think we're up to drafting a new release to publish this to the Marketplace according to: https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/publishing-actions-in-github-marketplace

I'll try do this when we do next release.

cooperlees avatar Jan 10 '21 23:01 cooperlees

I just took a brief look into it (I wasn't actually going to go through with it but wanted to do a quick "can we and are we ready to do it" check) and this is the first blocker:


Screenshot from 2021-05-16 23-27-14


Also personally I'd to see PR GH-1940 landed before publishing the action, but that's more based off my intuition than really anything concrete.

ichard26 avatar May 17 '21 03:05 ichard26

@ichard26 Since https://github.com/psf/black/pull/1940 has been merged I think we can now publish the action in the marketplace?

rickstaa avatar Feb 18 '22 08:02 rickstaa

@ichard26 +1 please release it :)

iamtodor avatar Feb 23 '22 10:02 iamtodor

Hi @ichard26 and @cooperlees !

It would be nice to have your official GH Action in the Marketplace. I was a bit confused when I did not find it there, but this issue explained the situation.

juhoinkinen avatar Nov 04 '22 07:11 juhoinkinen

The PSF organisation has not accepted the GitHub Marketplace Developer Agreement and honestly I'm not very inclined to ask them since it'd add this intusive banner that's impossible to remove. It makes sense when the whole repository is for just the GH Action, but this repository is also the official codebase for almost everything else.

image

ichard26 avatar Nov 06 '22 01:11 ichard26