Commit Graph

19 Commits

Author SHA1 Message Date
Derek Stavis
0b2a51a93f Get PR URL and Branch using GitHub API 2015-10-02 20:16:04 -03:00
Bruno Pinto
dde679ff98 Get original repository branch name
Travis does not provide the original repository branch name on any
environment variable. We are getting the information from the GitHub
API instead.

The misleading environment variable `TRAVIS_BRANCH` returns `master`
instead:
> TRAVIS_BRANCH: For builds not triggered by a pull request this is the
name of the branch currently being built; whereas for builds triggered
by a pull request this is the name of the branch targeted by the pull
request (in many cases this will be master).

Reference: http://docs.travis-ci.com/user/environment-variables/
2015-10-02 23:50:18 +01:00
Bruno Pinto
faba765a94 Run tests on an isolated docker environment
- Install fish from dockerfile and generate a docker image.
- Install Oh My Fish! from downloaded git repository and generate a
  docker image.
2015-10-02 23:50:18 +01:00
Pyry-Samuli Lahti
c97e1af4bc Add test-generate-themes-doc.fish
* Run with Travis CI, if commits contain changes to `db/themes`
* When run; fail build if `docs/Themes.md` is no longer up-to-date
2015-09-28 23:36:22 +03:00
jeremiejig
961d051c2e Some Renaming. Creation of tools dir.
Moving and renaming install_fish.sh to travis_install_fish

Moving travis_* from tests to tools.

rename: fish_user_function/ -> functions_override/

renaming travis_test.fish to test_runner.fish
2015-09-27 14:59:20 +02:00
Pyry-Samuli Lahti
5223031aea Add generate-themes-doc.fish
* Generates `docs/Themes.md` that can be used
  for preview available themes
2015-09-21 20:46:41 +03:00
Jorge Bucaran
2693a2fd18 %%% United States of the Fish → Wahoo + OMF %%% 2015-08-27 00:20:13 +09:00
André L. F. Pinto
886660d177 Fix outdated project information 2015-06-17 12:52:32 -03:00
Bruno
6fad105d8f Update install.fish
Assigning a default value to TRAVIS_BRANCH
2015-01-24 18:37:56 -02:00
Bruno Pinto
0e6015a9e1 correctly checkout branch on travis install 2015-01-23 23:50:24 -02:00
Bruno Pinto
bd22c3757c changing installer to use travis ci env vars 2015-01-17 02:24:23 -02:00
Bruno Pinto
bb467f75ac remove double slash 2015-01-12 16:36:29 -02:00
Jorge Bucaran
05f3ecdfec Add support for:
+ Non-interactive terminals, e.g., skip launching fish when
    running tests automated, etc.
  + Non-git-based installations. If git is not found, download
    via curl HTTP GET download request.
  + Installing forks of the framework.
Also:
  + Improve documentation.
  + Fix bug in un escaped backslash causing incorrect syntax
    coloring after the ASCII fish logo.
2015-01-13 03:26:37 +09:00
jeremiejig
dc46cbce7d Removing redirect fd 1 and 2.
Well don't need all the extra redirect. normally correclty set.
2014-08-08 01:46:01 +02:00
jeremiejig
eb60e799af don't fork 2014-08-07 23:31:16 +02:00
jeremiejig
dbbd047cc6 Setting the correct fd when piped 2014-08-07 23:29:25 +02:00
Konrad Borowski
d0cc1e7f70 Rewrite installation script in fish shell.
That now means oh my fish requires fish to be installed, but this is
probably for the better.
2014-04-04 18:20:29 +02:00
Attila Györffy
9f24041e34 Use public HTTPS when installing Oh My Fish 2013-11-20 06:10:09 -02:00
Bruno Pinto
4d00195fe2 install tool 2013-03-03 02:33:40 -03:00