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

Fix deploy.sh script #45

Merged
merged 1 commit into from
Jul 2, 2015
Merged

Fix deploy.sh script #45

merged 1 commit into from
Jul 2, 2015

Conversation

zbeekman
Copy link
Contributor

@zbeekman zbeekman commented Jul 1, 2015

IMPORTANT: I have removed the encrypted GH_TOKEN variable from the .travis.yml, so that it can be added directly on Travis-CI through the repository settings web interface. I think that using the web interface does a better job of making sure that variable contents don’t leak into the logs. Generate your new GH token then head over to: https://travis-ci.org/profile/szaghi and then click the gear ‘settings’ icon next to szaghi/FLAP. Then click on the ‘environment variables’ tab and ‘add new variable’. Then enter GH_TOKEN for the name and the corresponding newly generated token as the value. Make sure that the ‘display value in build logs’ setting is set to ‘off’. Please do this before attempting to merge this PR so we can see if the documentation deploys correctly and whether or not the token is exposed.

  • documentation deployment should work now
    • exposed token should be resolved
    • better informational printing and error notifications
    • .travis.yml updated under the assumption that @szaghi moved to web interface for encrypted variables
    • removed empty .gitignore added when demonstrating security breach

@zbeekman
Copy link
Contributor Author

zbeekman commented Jul 1, 2015

sigh… please don’t merge this yet @szaghi let me rebase my changes onto the issues we fixed. This will make life much easier for you

 - *should* work now
 - exposed token should be resolved
 - better informational printing and error notifications
 - .travis.yml updated under the assumption that @szaghi moved to web interface for encrypted variables
 - removed empty .gitignore added when demonstrating security breach
@zbeekman
Copy link
Contributor Author

zbeekman commented Jul 1, 2015

OK, I rebased my fork onto the latest origin/master, so, if the checks pass and there are no merge conflicts it should be ready to merge. If the checks fail or there are merge conflicts, I’ll try to fix them for you, so hold off on merging if that happens.

@szaghi szaghi merged commit 8829f2f into szaghi:master Jul 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants