Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release needed #391

Closed
lost-a-tooth opened this issue Mar 7, 2016 · 17 comments
Closed

Release needed #391

lost-a-tooth opened this issue Mar 7, 2016 · 17 comments

Comments

@lost-a-tooth
Copy link

It would be great if we can do a release. I need the code for combined CommitStatus and get pull requests with head branch.

Thanks!

@khornberg
Copy link
Contributor

👍

@nhomar
Copy link
Contributor

nhomar commented Apr 11, 2016

I will try to make a release for end of March.

@ashwin31
Copy link

ashwin31 commented May 5, 2016

👍

1 similar comment
@nibalizer
Copy link

nibalizer commented May 7, 2016

👍

@SegFaultAX
Copy link

@nhomar @jacquev6 @jzelinskie @adamtheturtle Any chance we'll see a release of PyGithub this month?

@jakirkham
Copy link

Also would love to see a release. 😄

@jakirkham
Copy link

Should add I need the merged PR ( #379 ) in there if at all possible.

@AraHaan
Copy link

AraHaan commented Jul 24, 2016

It would be nice if it was simple to get all open / closed Issues (including PR's) and to somehow have a event for if and when a new issue/ PR is open for a timely response. Why? Because I want my Discord Bot to utilize it making it also look cool at the same time.

So, yeah that is what I would like in a nutshell. (got to love cross references with multible python libraries)

@jayfk
Copy link
Contributor

jayfk commented Jul 25, 2016

Maybe we could switch to a release process based on git tags and let travis issue new releases.

There's a pretty straightforward recipe here: https://github.com/audreyr/cookiecutter-pypackage/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/travis_pypi_setup.py

@jzelinskie, @jacquev6 I'd be happy to set that up with you. It's basically just encrypting the PyPi password and adding the publik key to travis.

@SegFaultAX
Copy link

This project hasn't seen a release on PyPI since 2015-11-06. Is the core team for this project looking for additional maintainers? I'd happily commit time to help keep things rolling along smoothly (and it sounds like a few other community members would as well).

@jakirkham jakirkham mentioned this issue Aug 7, 2016
@nikogura
Copy link

nikogura commented Aug 8, 2016

👍 What can we do to help get a release cut? Personally, I'd like to see repo.update_file() available from PyPI

@jzelinskie
Copy link
Contributor

@jayfk what prevents someone from posting a PR that changes the .travis.yml to ship off the decrypted pypi credentials to wherever they want? If this system is robust against that attack, I'm totally fine with it.

@jayfk
Copy link
Contributor

jayfk commented Aug 9, 2016

@jzelinskie the commit has to be tagged to start the deploy process:

deploy:
  ...
  on:
    tags: true

Tags can only be pushed by owners/members of the repository which makes the group of attackers relatively small, but nevertheless it would be possible for someone from this group to extract your password this way (but not silently, unless they have access to the travis environment).

To make the attack vector even smaller, you could create a new pypi account and run the process with the credentials of the new user.

For more info, see

@jzelinskie
Copy link
Contributor

@jayfk I'm totally for this. Email me, and I'll send you the credentials for a pypi account with maintainer that I just created. That cookiecutter template looks great and removing some of the needless scripts lying around like our twitter script would be nice.

@SegFaultAX
Copy link

Fantastic, thanks for working on this everyone!

@jayfk
Copy link
Contributor

jayfk commented Aug 12, 2016

I'm happy to announce that PyGithub 1.27.1 is out :)

@jayfk jayfk closed this as completed Aug 12, 2016
@AraHaan
Copy link

AraHaan commented Aug 12, 2016

About time. >.>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests