Commits on Sep 30, 2016
  1. Optional staging PR deployments (#700)

    This will produce PR deployments for branches containing
    the keyword “staging”.
    backspace committed on GitHub Sep 30, 2016
Commits on Sep 29, 2016
  1. Remove API-fetched deployment variables (#703)

    Thanks to @BanzaiMan’s travis-ci/travis-scheduler#38 and
    travis-ci/travis-build#848, these are now present as
    environment variables rather than needing to be fetched
    via the GitHub API.
    backspace committed on GitHub Sep 29, 2016
  2. Update to released version of ember-prism (#702)

    This is a followup to #671, thanks to this release:
    brandonjmckay/ember-prism#18 (comment)
    backspace committed on GitHub Sep 29, 2016
  3. Add owner repositories acceptance test (#688)

    This was a formerly-untested route.
    backspace committed on GitHub Sep 29, 2016
Commits on Sep 28, 2016
  1. Use V3 for cancel/restart and hide buttons when lacking permissions (#…

    * Remove redundant error messages
    * Add postV3 method for Ajax service
    This will make it easier when the cancel and restart events
    move to V3 without needing the unsightly /v3 path prefix.
    * Change job/build restart to use V3
    * Update permissions-checking for job/build actions
    With the V3 API, restarting/cancelling a job requires pull
    permissions and debugging requires push. This has broken
    the tests, which I’ll fix now.
    * Correct computed property dependency
    This is what broke the acceptance tests, as the Mirage
    permissions factory already granted the proper permissions.
    * Disable ESLint for long computed property lines
    Is this scandalous? 🤷
    * Update component unit tests to refined permissions
    These tests don’t seem ideal as they’re mocking everything
    of relevance. I’d prefer this to happen in an acceptance
    test, which I’ll examine the feasibility of.
    * Convert cancellation to use V3
    * Add filter to hide no-permissions debug button
    * Add missing computed property
    * Replace manual computed not with built-in not
    backspace committed with clekstro Sep 28, 2016
Commits on Sep 22, 2016
Commits on Sep 21, 2016
  1. Revert "[BUGFIX] Restart jobs/builds via V3 API" (#694)

    This was causing some users to be unable to restart jobs.
    More to come.
    backspace committed on GitHub Sep 21, 2016
  2. [BUGFIX] Restart jobs/builds via V3 API

    This points at the v3 API for restarting builds/jobs, where a fix was recently implemented to
    stop builds/jobs not being able to escape from debug mode on restarts once
    debug mode had been entered.
    clekstro committed Sep 21, 2016
Commits on Sep 19, 2016
  1. Upgrade to Ember-CLI 2.8.0 (#690)

    clekstro committed on GitHub Sep 19, 2016
  2. Apply ES6 styles to app/adapters (#686)

    * Apply ES6 styles to app/adapters
    * Ignore camelcase once again
    clekstro committed on GitHub Sep 19, 2016
Commits on Sep 14, 2016
  1. Add backend debugging support (#674)

    backspace committed on GitHub Sep 14, 2016
Commits on Sep 13, 2016
  1. Remove profile controller dependencies (#681)

    This controller had some lingering orphan functionality.
    backspace committed on GitHub Sep 13, 2016
  2. Fix multiple tabs being highlighted (#685)

    The previous implementation was setting DOM classes from the route, which violated separation of concerns.
    This now uses the repo controller to set that state, although that will likely be extracted into a service in the future.
    clekstro committed on GitHub Sep 13, 2016
Commits on Sep 12, 2016
  1. Remove redundant comments (#679)

    backspace committed on GitHub Sep 12, 2016
Commits on Sep 8, 2016
  1. Convert tasks to single-instance (#675)

    This was an unfortunate mistake on my part when I originally
    converted these to ember-concurrency tasks: I thought tasks
    were single-instance by default, but the drop() call is
    required for that.
    backspace committed on GitHub Sep 8, 2016
Commits on Sep 7, 2016
  1. Add assertions for log truncation (#670)

    This includes an unfortunate waitForElement helper, but the
    alternative of adding a hook to the Log class and waiting for
    that instead was prohibitively involved.
    This would ideally include an assertion that the truncation
    message disappears when you restart a job, but I gave up
    trying to figure out how to cause that to happen in the test
    backspace committed on GitHub Sep 7, 2016
  2. Merge pull request #672 from travis-ci/lp-remove-notes-file

    remove notes.txt
    lislis committed on GitHub Sep 7, 2016
  3. remove notes.txt

    lislis committed Sep 7, 2016
  4. Upgrade Heroku Node version

    clekstro committed Sep 7, 2016
  5. Update ember-cli-eslint to version 3.0.0 🚀 (#667)

    * chore(package): update ember-cli-eslint to version 3.0.0
    * Add missing babel-eslint dependency to fix tests
    greenkeeperio-bot committed with clekstro Sep 7, 2016
Commits on Sep 6, 2016
  1. Add reset for log limited flag (#669)

    Restarted jobs that formerly had truncated logs were showing
    as truncated immediately, even when they only had a few log
    lines showing. Log truncation was probably added before the
    job reset UI, so when truncation broke, no handling was added
    for resetting the limited flag when a job was restarted.
    Adding automated testing for this might be difficult, but I’ll
    try it in my separate pull request for overall truncation tests.
    backspace committed on GitHub Sep 6, 2016
Commits on Aug 29, 2016
  1. Add missing argument to restore log truncation (#661)

    The log itself is now being passed as the first argument, for unknown
    reasons. The check for node.type was never succeeding, resulting in
    this.count always remaining 0, so truncation at 10k lines was never
    happening. This deserves an acceptance test, which is forthcoming.
    backspace committed on GitHub Aug 29, 2016
Commits on Aug 26, 2016
  1. some minor bug fixes (#659)

    * remove duplicate subject line from PR build header
    * use darker blue for sync button on profile
    lislis committed with clekstro Aug 26, 2016
Commits on Aug 25, 2016
  1. Merge pull request #655 from travis-ci/rkh-always-encrypt-pusher

    always encrypt websocket connection to pusher/slanger
    bnferguson committed on GitHub Aug 25, 2016
Commits on Aug 24, 2016
  1. Auto-merged master into rkh-always-encrypt-pusher on deployment.

    bnferguson committed on GitHub Aug 24, 2016
Commits on Aug 22, 2016
  1. Prevent `tokenVisibility` from bubbling. (#657)

    Prevent `return true;` which causes the action to be bubbled up to the
    routing sytem (and no other handlers exist to handle it).
    rwjblue committed with backspace Aug 22, 2016
  2. Fix broken search tab behavior (#654)

    * Fix broken search tab behavior
    * Reload normal repository tab when visiting the home screen
    This will only occur if we were previously on the search tab though. We want to keep the feeling of a persistent view
    between running/my_repos across routes. This is really only necessary because of the implementation detail that search
    is actually a tab.
    * Perform task instead of triggering action
    * Prefer timeout over later runloop invocation
    * Remove duplicate tests
    * Extract viewSearch contents to task
    This creates another task that will be automatically cancelled by its "parent" when
    we continue to type and perform tasks.
    If we visit /search/foo directly, it is invoked on its own to perform the search.
    * Ensure that clicking on sidebar respository result does not change results
    clekstro committed on GitHub Aug 22, 2016
  3. Fix profile page redirect by overriding basic route behavior (#651)

    Given the invasiveness of the change, it would be good to overhaul this
    as soon as possible.
    clekstro committed on GitHub Aug 22, 2016
Commits on Aug 21, 2016
  1. always encrypt websocket connection to pusher/slanger

    this is useful for running a local dev instance of web against a production enterprise setup
    rkh committed Aug 21, 2016