Permalink
Switch branches/tags
Nothing to show
Commits on Jul 2, 2017
  1. Update to scalajs 0.6.18.

    gshakhn committed Jul 2, 2017
  2. Update to scalajs 0.6.15.

    gshakhn committed Jul 2, 2017
Commits on Mar 24, 2017
  1. Remove cache key.

    gshakhn committed Mar 24, 2017
    There is a new default value of `default` since GitLab 9.0.
Commits on Mar 20, 2017
  1. Update plugins.

    gshakhn committed Mar 20, 2017
Commits on Mar 17, 2017
  1. Enable coursier.

    gshakhn committed Mar 17, 2017
    Cache doesn't seem to work well with shared runners. Hopefully
    redownloading dependencies with coursier will speed things up.
Commits on Mar 16, 2017
  1. Try using the igeolise/scalajs-test-runner image.

    gshakhn committed Mar 16, 2017
    Someone already created a docker image that has all the dependencies
    I'm manually installing. Go open source.
  2. Drop support for running tests in Firefox.

    gshakhn committed Mar 16, 2017
    The latest version of Firefox (52.0 as of this commit) requires
    selenium 3.x and geckodriver. scala-js-env-selenium depends on
    selenium 2.53.0. scala-js/scala-js-env-selenium#62 should fix this.
    
    Additionally, only firefox-esr is available in Debian Jessie (the OS
    for the openjdk:8 image) repositories.
    
    Could I install the latest firefox and figure out how to support it
    with the current version of scala-js-env-selenium? Maybe.
    Could I just install firefox-esr locally and use the existing
    version of scala-js-env-selenium locally and in CI? Yes.
    Do I care enough? No.
Commits on Mar 15, 2017
Commits on Feb 17, 2017
  1. Run tests with node/jsdom instead of PhantomJS.

    gshakhn committed Feb 2, 2017
    This is recommended as of ScalaJS 0.6.13.
Commits on Jan 31, 2017
  1. Drop .travis.yml

    gshakhn committed Jan 31, 2017
  2. Upgrade to ScalaJS 0.6.14.

    gshakhn committed Jan 31, 2017
    Enable PhantomJS testing for now. Should switch to Node at some point.
  3. Cache sbt/ivy files between builds.

    gshakhn committed Jan 27, 2017
    It doesn't seem to work on gitlab.com for unknown reasons.
Commits on Jan 27, 2017
  1. Install phantomjs.

    gshakhn committed Jan 24, 2017
    Also switch to debian based image (mostly due to fear after googling
    alpine and phantomjs).
Commits on Jan 24, 2017
  1. Make GitLab CI work.

    gshakhn committed Jan 24, 2017
    Switch to using openjdk image instead of sbt-firefox-chromium.
    The latter defines an ENTRYPOINT, which doesn't work with GitLab CI.
    gitlab-org/gitlab-ci-multi-runner#1421
    
    Switching to openjdk image requires installing the dependencies
    manually. :(
  2. Upgrade to sbt 0.13.13.

    gshakhn committed Jan 24, 2017
Commits on Jul 2, 2016
  1. Setup .gitlab-ci.yml.

    gshakhn committed Jul 2, 2016
    Just try running scalastyle for now.
Commits on Apr 19, 2016
  1. Add configuration for running chrome tests in a docker container.

    gshakhn committed Apr 19, 2016
    This copies some code from scala-js/scala-js-env-selenium.
    Once scala-js/scala-js-env-selenium#45 gets in, this duplication can
    go away.
  2. Bind to 0.0.0.0 instead of localhost.

    gshakhn committed Apr 19, 2016
    Lets the server be accessible from other machines. i.e. running in a
    docker container.
Commits on Apr 16, 2016
  1. Revert "Commit a bad test to verify that Travis CI fails."

    gshakhn committed Apr 16, 2016
    This reverts commit 538cdad.
  2. Add configuration to run tests in Chrome too.

    gshakhn committed Apr 16, 2016
    Partially based on http://japgolly.blogspot.com/2016/03/scalajs-firefox-chrome-sbt.html.
    
    Currently not running Chrome in Travis due to
    scala-js/scala-js-env-selenium#44. It won't fail the build
    appropriately.
    I can get Firefox to fail successfully in this project though. Not sure
    why the minimal reproduction case is different.
  3. Enable Xvfb on travis.

    gshakhn committed Apr 16, 2016
  4. Run tests in Firefox instead of PhantomJS.

    gshakhn committed Apr 16, 2016
    Was hitting some issues (with uncommitted code) with PhantomJS.
    zenoamaro/react-quill#87 was making React run console.error, which blows
    up PhantomJS.
    
    scala-js/scala-js#1555
    ariya/phantomjs#13112
    
    Running tests in Firefox seems more stable, though slower.
    Unfortunately, I can't run headless firefox on Mac, which is annoying.
    There is no X11 version of firefox available via brew
    (Homebrew/legacy-homebrew#9150), or anywhere else apparently
    (https://trac.macports.org/ticket/42087)
Commits on Apr 15, 2016
  1. Add LICENSE.

    gshakhn committed Apr 15, 2016
    Apache 2.
  2. Update akka-actor to 2.4.4.

    gshakhn committed Apr 15, 2016