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

Add deploy section. #2

Merged
merged 3 commits into from Jul 3, 2018

Conversation

hodgestar
Copy link
Contributor

@edgewall edgewall deleted a comment Jan 20, 2018
@edgewall edgewall deleted a comment Jan 20, 2018
@edgewall edgewall deleted a comment Jan 20, 2018
@rjollos
Copy link
Member

rjollos commented Jun 13, 2018

We have an edgewall-org user that can be used for deployments. @hodgestar could you please add edgewall-org as a maintainer?

For Trac, I'm implementing deploy to PyPI in #12833.

@hodgestar
Copy link
Contributor Author

@rjollos Added edgewall-org as a maintainer.

@hodgestar
Copy link
Contributor Author

@rjollos How do we generate a password hash and add it to this travis file? Can you do that?

@rjollos
Copy link
Member

rjollos commented Jun 14, 2018

I encrypted the password with travis encrypt <password> -r edgewall/genshi.

I think the following will work:

      deploy:
        - provider: pypi
          user: edgewall-org
          password:
            secure: "W86OIU/V9PbXdERXbR1vTOw/GvxoNyn5gt7n52TGqjI1BcklX1t31uPgBnf0wmlp/kY9vMbOYhuqUWpBhbMKMBY6zOuNnCV0H5vynZ/nWefSBK6Fqyl2zTsdLYfzUKAIPBldYcaiJMZ6eD++ujVsgWN6XglP7jYogqjJFxxNf6s="

You'll probably want to do some testing against https://test.pypi.org/. The edgewall-org password is the same on pypi and test.pypi. You can change the provider by adding:

          server: https://test.pypi.org

If you want to test using a fork you'll have to re-encrypt the password. The password can be found on the Edgewall wiki, on the PyPi page. Send me a direct message if you aren't familiar with accessing the Edgewall Trac instance. It appears you do have permissions to access.

See my notes here.

@hodgestar hodgestar merged commit 35ba0ca into master Jul 3, 2018
@hodgestar hodgestar deleted the feature/issue-606-automate-releases-with-travis branch July 5, 2018 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants