Bug 1619293 - Re-enable rust flags in github CI. r=jrmuizel
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 02 Mar 2020 23:56:27 +0000
changeset 516600 9cf4382f88826e7d458a1a9ec8b8470c9652cd83
parent 516599 469d7894f720cc63692dd23c9e0e9ace73bb9fbf
child 516601 313815a62001f1f3c3653e230acf744ee94f4104
push id37177
push userapavel@mozilla.com
push dateTue, 03 Mar 2020 21:41:28 +0000
treeherdermozilla-central@bf8af9af8047 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjrmuizel
bugs1619293
milestone75.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1619293 - Re-enable rust flags in github CI. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D65007
gfx/wr/.taskcluster.yml
--- a/gfx/wr/.taskcluster.yml
+++ b/gfx/wr/.taskcluster.yml
@@ -59,22 +59,17 @@ tasks:
           provisionerId: proj-webrender
           workerType: ci-linux
           deadline: {$fromNow: '1 day'}
           payload:
             maxRunTime: 7200
             image: 'staktrace/webrender-test:debian-v3'
             env:
               RUST_BACKTRACE: 'full'
-              #############################################################
-              ### Temporarily disable until https://bugzil.la/1564873 lands
-              ### in order to unblock https://bugzil.la/1575648 (which is
-              ### time-critical)
-              # RUSTFLAGS: '--deny warnings'
-              #############################################################
+              RUSTFLAGS: '--deny warnings'
             command:
               - /bin/bash
               - '--login'
               - '-c'
               - >-
                 curl https://sh.rustup.rs -sSf | sh -s -- -y &&
                 source $HOME/.cargo/env &&
                 git clone ${repo_url} webrender && cd webrender &&
@@ -91,22 +86,17 @@ tasks:
           provisionerId: proj-webrender
           workerType: ci-linux
           deadline: {$fromNow: '1 day'}
           payload:
             maxRunTime: 7200
             image: 'staktrace/webrender-test:debian-v3'
             env:
               RUST_BACKTRACE: 'full'
-              #############################################################
-              ### Temporarily disable until https://bugzil.la/1564873 lands
-              ### in order to unblock https://bugzil.la/1575648 (which is
-              ### time-critical)
-              # RUSTFLAGS: '--deny warnings'
-              #############################################################
+              RUSTFLAGS: '--deny warnings'
             command:
               - /bin/bash
               - '--login'
               - '-c'
               - >-
                 curl https://sh.rustup.rs -sSf | sh -s -- -y &&
                 source $HOME/.cargo/env &&
                 git clone ${repo_url} webrender && cd webrender &&
@@ -140,22 +130,17 @@ tasks:
                 - '-vec'
                 - |
                   git clone ${repo_url} webrender
                   cd webrender
                   git checkout ${sha}
                   source $HOME/servotidy-venv/bin/activate
                   servo-tidy
                   export RUST_BACKTRACE=full
-                  #############################################################
-                  ### Temporarily disable until https://bugzil.la/1564873 lands
-                  ### in order to unblock https://bugzil.la/1575648 (which is
-                  ### time-critical)
-                  # export RUSTFLAGS='--deny warnings'
-                  #############################################################
+                  export RUSTFLAGS='--deny warnings'
                   export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig:$PKG_CONFIG_PATH"
                   echo 'exec make -j1 "$@"' > $HOME/make # See #2638
                   chmod +x $HOME/make
                   export MAKE="$HOME/make"
                   ci-scripts/macos-release-tests.sh
           routes:
             - "index.project.webrender.ci.${login}.${branch}.osx-release"
         - metadata:
@@ -174,21 +159,16 @@ tasks:
                 - '-vec'
                 - |
                   git clone ${repo_url} webrender
                   cd webrender
                   git checkout ${sha}
                   source $HOME/servotidy-venv/bin/activate
                   servo-tidy
                   export RUST_BACKTRACE=full
-                  #############################################################
-                  ### Temporarily disable until https://bugzil.la/1564873 lands
-                  ### in order to unblock https://bugzil.la/1575648 (which is
-                  ### time-critical)
-                  # export RUSTFLAGS='--deny warnings'
-                  #############################################################
+                  export RUSTFLAGS='--deny warnings'
                   export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig:$PKG_CONFIG_PATH"
                   echo 'exec make -j1 "$@"' > $HOME/make # See #2638
                   chmod +x $HOME/make
                   export MAKE="$HOME/make"
                   ci-scripts/macos-debug-tests.sh
           routes:
             - "index.project.webrender.ci.${login}.${branch}.osx-debug"