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

GitHub releases upload #26

Merged
merged 4 commits into from Dec 25, 2016
Merged

GitHub releases upload #26

merged 4 commits into from Dec 25, 2016

Conversation

@thp
Copy link
Collaborator

thp commented Dec 17, 2016

Once this is merged and tagged, Travis CI should start uploading builds to Github Releases.

The encrypted key is from my user account, you can either leave that in (as long as my user account has push access to that repo, it should be fine) or you can replace it with a key from your user account, for this you need to:

  • Install the travis utility: https://github.com/travis-ci/travis.rb
  • Run travis setup releases --force and log in to your Github account
  • Revert all changes the tool does except for the api_key: / secure: value
  • Commit the changed secure value

A preview of the builds that will be made and their contents is in my repository:
https://github.com/thp/linux-minidisc/releases/tag/0.9.14.1

The Linux builds are mostly there for completeness, they only work on a similarly-configured Ubuntu Linux system as the build environment (and since you anyway maintain the Debian packages, there's probably no need to spend extra time on copying in shared libraries or statically linking everything for this here). The 32-bit and 64-bit Windows builds have been tested under Windows 10 (64-bit). The macOS build has been tested under macOS 10.12.2 and is - like the Windows build - self-contained.

@thp

This comment has been minimized.

Copy link
Collaborator Author

thp commented Dec 25, 2016

@glaubitz Bump -- anything left to do here or can this be merged?

@glaubitz

This comment has been minimized.

Copy link
Owner

glaubitz commented Dec 25, 2016

Looks good to me. But I don't want to tag 0.9.15 yet. We should get the NetMD download support in before tagging 0.9.15.

@glaubitz glaubitz merged commit c736508 into glaubitz:master Dec 25, 2016
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@Uwe-B

This comment has been minimized.

Copy link

Uwe-B commented Mar 16, 2018

This is a great project, thank you!
Windows release is working fine ... but I can't get this Mac realease installing/working though:
https://github.com/thp/linux-minidisc/releases/download/0.9.14.1/qhimdtransfer-0.9.14-4-gc4696f0-macos.zip
Hoping for an actual release like that:
http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/qhimdtransfer-mac_intel64.zip
which is installing/working without problems.
Since I don't own a Mac and trying to get the thing working on my daughters Mac via Teamviewer I depend on compiled releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.