• Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4, Blue Ocean 1.1, Blue Ocean 1.1, Blue Ocean 1.2, Blue Ocean 1.3

      As discussed in an earlier meeting, there are some improvements we should look to make in core-js and across the code base.

      1. Avoid swallowing of promise errors by using a different promise lib / polyfill. Bluebird looks promising:
      2. We should add test coverage for core-js' Fetch utility especially around the area of error handling. We've just recently had to add more intricate logic for error handling (validation in creation flows) and we should assert these errors propagate when they should, and are caught properly when the UI can gracefully recover.

          [JENKINS-42283] Fetch and Promise enhancements

          Cliff Meyers created issue -

          Cliff Meyers added a comment -

          jdumay do we have an appropriate epic for this kind of purely technical work?

          Cliff Meyers added a comment - jdumay do we have an appropriate epic for this kind of purely technical work?
          James Dumay made changes -
          Epic Link New: JENKINS-35749 [ 171790 ]
          Cliff Meyers made changes -
          Labels New: technical-debt
          Cliff Meyers made changes -
          Link New: This issue is duplicated by JENKINS-43315 [ JENKINS-43315 ]
          Cliff Meyers made changes -
          Sprint New: Blue Ocean - techdebt sprint 1 [ 291 ]
          Assignee New: Cliff Meyers [ cliffmeyers ]
          Cliff Meyers made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Michael Neale made changes -
          Sprint Original: Blue Ocean - 1.1-beta-1 [ 291 ] New: Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2 [ 291, 306 ]
          James Dumay made changes -
          Sprint Original: Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2 [ 291, 306 ] New: Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta3 [ 291, 306, 316 ]
          James Dumay made changes -
          Sprint Original: Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4 [ 291, 306, 316 ] New: Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4, Blue Ocean 1.1-beta5 [ 291, 306, 316, 321 ]

            cliffmeyers Cliff Meyers
            cliffmeyers Cliff Meyers
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: