Outage in Travis CI

DPLv2 dependency update causes DPLv2 deployments to fail

Resolved Minor
August 29, 2024 - Started 4 months ago - Lasted 25 days
Official incident page

Need to monitor Travis CI outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including Travis CI, and never miss an outage again.
Start Free Trial

Outage Details

We have released DPLv2 as stable gem on Aug-28th into Travis gem collection. There's an issue for DPLv2 users and there's available workaround. The 'uri' gem updated 2 days ago caused DPLv2 2.0.5 not work correctly in Travis CI build environments due to dependency chain. This means some of your deployment recipes using 'deploy' and `dpl_version: 2.0.5` keyword can cease working. We recommend our DPLv2 users to add temporarily following snippet to your .travis.yml as a workaround: ``` before_deploy: - gem update uri ``` We are updating our build environments and will close this incident once that's done.
Latest Updates ( sorted recent to last )
RESOLVED 3 months ago - at 09/23/2024 08:42AM

Build images updates and DPLv2 updates will drop continuously. DPLv2 will be promoted as default DPL gem version at Sep-30th.

MONITORING 3 months ago - at 09/11/2024 10:45AM

Updates in DPLv2 and Travis CI build environments applied. We are monitoring. DPLv2 may be promoted to be default DPL function after Sep 14th.

IDENTIFIED 4 months ago - at 09/05/2024 10:24AM

TCI Enterprise server version 3.0.58 patch published and recommended to be used no later than by Sep-14th, 2024.

IDENTIFIED 4 months ago - at 09/03/2024 11:54AM

Updating build environment images still in progress - additional dependencies were identified and are worked on. Until build environment updates are finished, DPLv1 works normally, DPLv2 users are recommended to continue using uri gem update workaround.

TCI Enterprise server version will receive patch 3.0.58 shortly. Patch will ensure stability of default DPL gem used while still allowing to select different DPL version - please watch enterprise changelog.

IDENTIFIED 4 months ago - at 08/30/2024 01:26PM

We have reverted DPLv2 gem from being latest stable in gem repository, 1.10.16 is now latest stable. This doesn't affect TCI Hosted users. This should prevent TCI Enterprise server environments not updated to TCIE v3.1 suffer from necessity to update individual .travis.yml files, via appointing specific dpl gem version.

Image updates in progress and will be tested afterwards. Next update expected on September/2.

IDENTIFIED 4 months ago - at 08/29/2024 02:07PM

We have released DPLv2 as stable gem on Aug-28th into Travis gem collection. There's an issue for DPLv2 users and there's available workaround.

The 'uri' gem updated 2 days ago caused DPLv2 2.0.5 not work correctly in Travis CI build environments due to dependency chain. This means some of your deployment recipes using 'deploy' and `dpl_version: 2.0.5` keyword can cease working.

We recommend our DPLv2 users to add temporarily following snippet to your .travis.yml as a workaround:

```
before_deploy:
- gem update uri
```

We are updating our build environments and will close this incident once that's done.

Latest Travis CI outages

Trials not working - 1 day ago
arm64 jobs not running - 4 months ago
macOS builds failing - 11 months ago

Need to know when vendors go down? You’re in the right place

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3278 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook

Setup in 5 minutes or less

How much time you'll save your team, by having the outages information close to them?

14-day free trial · No credit card required · Cancel anytime