-
Notifications
You must be signed in to change notification settings - Fork 148
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
New release ? #183
Comments
That's a good idea. @bamboo, do we have any sort of process for producing a release? |
Not this year, I guess ? |
If we don't have a process for producing a release, maybe we can talk about what it would take to create such a process? /cc @masonwheeler, @bamboo |
I've got a vague idea of what that would take, but I'm hoping to hear from @bamboo about this, as it's his project and he's done this before. |
I'm sorry but I don't have the bandwidth to help right now, do whatever you think it's the best moving forward. |
All right, I'll look into setting up a new release over the weekend. There have been enough improvements that I agree with the OP that a new version is warranted. |
Let me know if there is anything I can do to help with this. |
@eatdrinksleepcode Not sure. How familiar are you with Here's what I've got so far. Releases are supposed to be kept up-to-date automatically by the Travis CI server. If you look at the build server log, at the very bottom you'll see a line that invokes the First, if you expand it to see the build output, and you'll see an exception message:
According to this SO question, this is probably due to the way the Second, it's trying to upload to the wrong repo. Again, this can be fixed easily by editing the script. Third, if you download the latest release that did work via this method, it's not a valid ZIP file. Looking at it with a hex editor reveals the problem: there's a bunch of HTTP message stuff stuck on the start and end of the file. Not sure how to handle that one yet. I think the problem is in the way I'll keep this issue updated as I continue making progress. |
After updating the script, it now errors out with |
OK, making progress here. Turns out the token isn't such a big deal, as it's encrypted with the repo's public key, and the private key is presumably only on the Travis server. I generated a new token and got it to move to a different error state that I was prepared for, by telling it to update a release that doesn't exist. Now to set up some releases and make this start working again! |
Getting further now, and then I hit a new error. Time for a bit more debug code... |
Ugh. It's giving an error that doesn't appear to be documented anywhere. I'm going to have to take this to GitHub support and see what's going on. |
Actually I found the problem, and now I've got working uploads. But it's still got HTTP garbage in the upload. Working on solving that now. |
Fixed that! We now have a working upload script that will drop the most recent build results from Travis on the Unstable release. I'll build a stable release with a new version number tomorrow. Right now, it's late and I've got to get some sleep. But we now have a working deploy script again. :D |
Tomorrow. It dies. |
I'm the owner of two of the NuGet packages, https://www.nuget.org/packages/Boo and https://www.nuget.org/packages/Boo-Compiler/, I don't actually use Boo at the moment so I'm happy to transfer ownership to anyone who wants it (also, they are massively out of date!) |
@aaronpowell Yeah, I seem to be the most active maintainer at the moment. What would the process of transferring ownership to me be like? (Asking because I haven't actually produced a NuGet package before.) |
I guess, there was some progress done from 2013 here and there.
How about new version distributive available without recompiling ?
Right now I'm building open-source project in Boo, so readily available compiler binaries would be nice.
The text was updated successfully, but these errors were encountered: