Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Use GITHUB_TOKEN for automatic deployments #136
Conversation
|
If there are any issues on Travis CI for the automatic releasing there is the Travis CI doumentation with hopefully sufficient detail. So, should really be able to get this working. |
|
Done, pushed the tag. |
|
Releasing to PyPI and GitHub releases failed. For macOS building the software bundle even failed. It's a pain! |
|
For PyPI the credentials seem to be wrong:
Can you try to update / encrypt your PyPI credentials on Travis again using the travis CLI? (related Travis CI docs) |
|
And for GitHub releases it seems like the |
|
I added the Travis-encrypted password on 8430f85 can you please tell me if it's correct? There are special characters in my password and I know that could cause problems. |
|
And now I added a GitHub token on 131c5ed though their script automatically added it in a different place than it is today, so I moved it. If that's a problem, let me know. Sorry that I'm clueless about these things! |
|
|
... afterwards simply push another tag, and your values will be tested. |
|
Okay, did that, did it work? |
|
It worked! Partly. See the build history on Travis CI.
Well, at least the PyPI package page is now at its full glory. Nice! |
|
Cool :) I tried the exe and it works. |
|
Nice! The MSI installer doesn't, though. I think, we have this in one of the issues. I recall, we'd need to do a proper Visual Studio configuration for that. I guess, if AppVeyor finds a VS project file (one with a working MSI setup) it will automatically build a working MSI. If you want to take a look at that ... that would be helpful. Releases to GitHub, I've just found out, are configured in the AppVeyor project in the Deployment tab. You'll need to provide a GitHub token (that is also described in the documentation). Can you try to set that up with your values? Afterwards, how to make releases automatic is described in the "Configuring in appveyor.yml" section below. Give that a stake too, and open a PR if you want, so I can take a look at it before you merge. Does that sound doable? |
|
I can't justify to myself spending a lot of time on this, sorry. I've got a bunch of side projects I want to do and I'm struggling to find time to do them. Here are things I'm willing to do:
|
There's obviously only one solution:
This way you don't need to invest neither time nor money, and every maintainer will have it easy to solve technical issues without having to wait for help or permission. Also, fork the repository yourself afterwards, so you have your own copy again. Every maintainer should do so, anyway. |
|
Sounds good. I didn't make a fork for myself for now, this way the old repo URL redirects to the new. Did you get the invitation with the owner-level access? Anything left to fix? |
|
Wow, cool! That's a great move!
|
|
I made my membership public. I've edited the organization some more, I disagreed with some of your edits. I removed the email, looks like a solution looking for a problem. Regarding moving the site source code: I'd like to keep an "if it's not broken don't fix it" attitude about this project, and change as little as possible. |
|
As you wish. Sounds like another decision that needs to mature inside of you. There will be a time that the project needs to update its website. But no worries. I'll ask you again when the day is due. |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

This change will probably fix a small issue mentioned in #107 (comment).
@cool-RR, after merging this PR can you add a Git tag to
masterand push it to see the pipeline in action? e.g.