Packt-Publishing-Free-Learning icon indicating copy to clipboard operation
Packt-Publishing-Free-Learning copied to clipboard

Automate pip package release process

Open mjenczmyk opened this issue 4 years ago • 7 comments

Hi @luk6xff,

I've been trying to automate pip package release process with GitHub actions, so I woudn't have to make it myself. Unfortunately this requires me to provide my PyPi credentials (that should remain secret) and I don't have access to this repository's settings.

There are two solutions: either you may create a new packt-cli organization on GitHub, give ownership of this repository to this organization and grant me sufficient permissions inside this organization or I may grant you maintainer role of PyPi package, than we'd use your credentials in this repository.

What do you think? Are we going to do this?

mjenczmyk avatar Apr 29 '20 07:04 mjenczmyk

@luk6xff Which way are we going to go?

mjenczmyk avatar Jul 06 '20 16:07 mjenczmyk

@luk6xff Can I remind you about this issue?

mjenczmyk avatar Sep 23 '20 16:09 mjenczmyk

@mjenczmyk Hello, welcome back after long time, I was mega busy with other projects for last year and had no time for checking the github inbox. Sure I can create such organization, or maybe You can create and we shall move this repository to your account ? As you've been taking care of this repo, you could create a fork and provide support for it on your own rules . What do you think ?

luk6xff avatar Dec 01 '20 16:12 luk6xff

Hi,

I've invited you to the organization as an owner - I want you to have a control over the repository. If you don't mind let's move the repository there (preferably in a way that will redirect from the old URL to the new one - I don't use GitHub on everyday so I'm not sure how to do that). I believe that than I'll be able to automate release process.

BTW, should I close the #186 issue?

mjenczmyk avatar Dec 10 '20 19:12 mjenczmyk

@mjenczmyk That's great!, Thanks a lot!, I have moved the repo right now :) https://github.com/packt-cli/Packt-Publishing-Free-Learning

luk6xff avatar Dec 10 '20 21:12 luk6xff

Of course, please close #186 and #200 . Gitlab is good but on github we will have much more visitors and users of the script :)

luk6xff avatar Dec 10 '20 21:12 luk6xff

Thanks, I can see that https://github.com/luk6xff/Packt-Publishing-Free-Learning is redirecting to the new URL.

Yeah, I use GitLab because I'm not a great fan of Microsoft, but the audience is bigger on the GitHub indeed. I'll close those issues, in my free time I'll have a look how to automate the release here - I don't like to do it manually, git push should be everything I need to release the package ;)

mjenczmyk avatar Dec 10 '20 21:12 mjenczmyk