JWT addon will be deprecated on April 17

As of April 17, 2018, the experimental jwt addon will be discontinued.

The jwt addon was introduced back in August, 2016 to provide a means of sharing secrets with third parties (most importantly with Pull Request authors). At the time of the introduction, we had hoped that the addon would prove useful and secure, so that many other service providers may adopt it for their services for our mutual users’ benefit.

Upon further consideration and investigation, however, we have determined that the addon has shortcomings that we are unable to overcome.

Unfortunately, there is no replacement or workaround for the jwt addon at this time. We understand that your workflows (especially the ones involving Pull Requests) may be affected, but we ask that you phase out the use of this addon by the deadline for security reasons.

Timeline

  • Starting immediately, jobs using the jwt addon will include a deprecation warning with the link pointing back to this blog post, and the deprecation date. The addon will continue to function.
  • At the scheduled date of April 17, 2018, the addon will cease to function.

Travis Enterprise

Travis CI Enterprise instances with versions after 2.1.13 will also see the deprecation warning. Full deprecation on Travis CI Enterprise will be announced and documented in the changelog.

Further considerations

If you have used jwt addon in the past or are currently using it, we suggest that any credential you may have used be invalidated in order to ensure that the credentails are not compromised.

Please direct your further questions to security@travis-ci.com.

Thank you.