Test::NoTravisEncVars - Make sure "secret" Travis variables are not exposed.
This document describes version 0.001 of Test::NoTravisEncVars - released April 10, 2015 as part of Test-NoTravisEncVars.
# ...
This distribution currently provides no functionality.
...in here. Its tests, however, do fail if it's run on Travis and the decryption keys are available in the environment.
That is, we're a sanity check. If our tests fail, our secrets may be breached. This is really only a concern if we're running third-party code; e.g. installing CPAN packages and having running their tests. It's possible that someone may write a test in such a way as to accidentally -- or deliberately -- make public the secrets guarding the encrypted data you've stashed in your project.
Please see those modules/websites for more information related to this module.
http://travis-ci.org
https://github.com/RsrchBoy/travis-p5-cache#readme
The development version is on github at http://https://github.com/RsrchBoy/test-notravisencvars and may be cloned from git://https://github.com/RsrchBoy/test-notravisencvars.git
Please report any bugs or feature requests on the bugtracker website https://github.com/RsrchBoy/test-notravisencvars/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
Chris Weyl <cweyl@alumni.drew.edu>
Please note I do not expect to be gittip'ed or flattr'ed for this work, rather it is simply a very pleasant surprise. I largely create and release works like this because I need them or I find it enjoyable; however, don't let that stop you if you feel like it ;)
Flattr this, gittip me, or indulge my Amazon Wishlist... If you so desire.
This software is Copyright (c) 2015 by Chris Weyl.
This is free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999
To install Test::NoTravisEncVars, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::NoTravisEncVars
CPAN shell
perl -MCPAN -e shell install Test::NoTravisEncVars
For more information on module installation, please visit the detailed CPAN module installation guide.