Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upDeploy binaries to GitHub Releases #181
Conversation
This comment has been minimized.
This comment has been minimized.
|
I don't mind at all! Thank you for doing this :) |
Gabriel439
merged commit 755f91b
into
dhall-lang:master
Nov 21, 2017
1 check passed
continuous-integration/travis-ci/pr
The Travis CI build passed
Details
joneshf
deleted the
joneshf:patch-1
branch
Nov 21, 2017
This comment has been minimized.
This comment has been minimized.
|
Looks like the OSX build timed out as it was about to deploy: https://travis-ci.org/dhall-lang/dhall-haskell/jobs/305034959#L6892. But it also looks like it built a cache and uploaded it before then: https://travis-ci.org/dhall-lang/dhall-haskell/jobs/305034959#L6835-L6843 Maybe a restart would finish under the time limit? |
This comment has been minimized.
This comment has been minimized.
|
Yeah, a restart fixed the issue |
joneshf
added a commit
to joneshf/node-dhall-haskell-bin
that referenced
this pull request
Nov 21, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
joneshf commentedNov 20, 2017
Sorry for not asking first. Feel free to close this PR if you'd prefer not to have it. If you have changes you'd like, let me know!
What this does
It's basically the same as the stuff from
dhall-json.This should build on OSX as well as Linux.
When there is a git tag, the build should create a Release on GitHub.
The Release should have the built binaries for OSX and Linux.
What you need to do to make things work
This uses a personal access token to allow Travis to create Releases and upload artifacts.
You need to:
Generate new tokenfor Travis to use: https://github.com/settings/tokens.repo:public: https://docs.travis-ci.com/user/deployment/releases/#Authenticating-with-an-OAuth-token.GITHUB_OAUTH_TOKENin the travis settings: https://travis-ci.org/joneshf/dhall-json/settingsAfter that, any tag you push should create a GitHub Release.