diff --git a/.travis.yml b/.travis.yml
index fa659334cec0c06a9fb99ea30f8d8a4d7bcc504f..a7370a38790827e50b254d62bc62bf18380d395e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -104,8 +104,9 @@ jobs:
                    @semantic-release/git@7
       deploy:
         provider: 'script'
-        # Using deprecated `skip_cleanup` until `cleanup: false` works reliably
-        # cleanup: false
-        skip_cleanup: true
+        # Opt-in to `dpl v2` to complete the Travis build config validation (beta)
+        # * https://docs.travis-ci.com/user/build-config-validation
+        # Deprecated `skip_cleanup` can now be avoided, `cleanup: false` is by default
+        edge: true
         # Run `semantic-release`
         script: 'npx semantic-release@15'