mattheyan / Chocolatey-Packages

Chocolatey Nuget Packages - http://chocolatey.org
1 stars 1 forks source link

Set up automated package for BalsamiqMockups3 #3

Closed mattheyan closed 9 years ago

mattheyan commented 9 years ago

Since balsamiq releases updated frequently, it would be great to have the package updated automatically. @dhilgarth has graciously offered to help with this.

Balsamiq has a jsonp endpoint that provides the latest version: https://s3.amazonaws.com/build_production/mockups-desktop/version.jsonp

The result looks like this:

jsoncallback({"version":"3.1.9","date":"08/20/2015 21:30"});

The updates would obviously need to go to the Chocolatey Gallery, but ideally could also go to myget as well (note that you can't access this feed through the browser, but you can use nuget list -Source URL to see packages).

So, @dhilgarth, what are the steps we would need to take to set up an automated package?

dhilgarth commented 9 years ago

I changed to package to be an automatic package. General details about this process can be found here. I also removed the deprecated Chocolatey-WriteSuccess/Failure calls.

You can see the result of my changes in my repository.

If you add me as a maintainer to the Chocolatey package, my dedicated Chocolatey machine will perform a daily check for an update and push a new version if necessary.

mattheyan commented 9 years ago

Wow, quick turnaround! I'll add you as a maintainer.

dhilgarth commented 9 years ago

Thanks. As soon as that happened, I can push the new version :)

mattheyan commented 9 years ago

Is your username on Chocolatey the same (dhilgarth)?

dhilgarth commented 9 years ago

It's actually d.hilgarth: https://chocolatey.org/profiles/d.hilgarth

mattheyan commented 9 years ago

Thanks. I've added you. Its says its pending approval.

dhilgarth commented 9 years ago

Thanks. Yeah, it's talking about my approval. I accepted and pushed the new version.

dhilgarth commented 9 years ago

Regarding myget: I think this should be a new issue.

dhilgarth commented 9 years ago

This can be closed

mattheyan commented 9 years ago

Implemented in 016254c588