Skip to content

ci: Fix change detection (part 2)#24264

Merged
phlax merged 3 commits intoenvoyproxy:mainfrom
phlax:ci-change-detection-3
Dec 2, 2022
Merged

ci: Fix change detection (part 2)#24264
phlax merged 3 commits intoenvoyproxy:mainfrom
phlax:ci-change-detection-3

Conversation

@phlax
Copy link
Copy Markdown
Member

@phlax phlax commented Nov 30, 2022

  • fix stage dependency
  • fix change detection
  • add some debugging information

Signed-off-by: Ryan Northey ryan@synca.io


This fixes the jq expression to use "slurp" to ensure the json is a single list (and works with subsequent code), and adds some debugging info

also adds a not(cancelled()) condition to the check stage as the dep on env is triggering this when the run is cancelled

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 30, 2022

@alyssawilk apologies - i thought i had tested this bit out sufficiently - but evidently not

@phlax phlax force-pushed the ci-change-detection-3 branch 2 times, most recently from 0fe01a8 to 4409fb0 Compare November 30, 2022 11:48
@phlax phlax changed the title ci: Fix change detection (part 2) [WIP] ci: Fix change detection (part 2) Nov 30, 2022
@phlax phlax marked this pull request as draft November 30, 2022 11:49
@phlax phlax force-pushed the ci-change-detection-3 branch 7 times, most recently from ee7bd6d to e83b1cb Compare November 30, 2022 12:42
@phlax phlax force-pushed the ci-change-detection-3 branch from e83b1cb to 7341ad3 Compare November 30, 2022 13:38
@phlax phlax changed the title [WIP] ci: Fix change detection (part 2) ci: Fix change detection (part 2) Nov 30, 2022
@phlax phlax marked this pull request as ready for review November 30, 2022 13:39
@phlax phlax changed the title ci: Fix change detection (part 2) [WIP] ci: Fix change detection (part 2) Nov 30, 2022
@phlax phlax marked this pull request as draft November 30, 2022 13:50
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 30, 2022

this still doesnt seem to be working in my testing - ill debug further

one way or other we still need to resolve the problem that the check stage is required for prs to pass - altho im guessing we can workaround that

@phlax phlax force-pushed the ci-change-detection-3 branch 3 times, most recently from 49c9b46 to 557e461 Compare December 1, 2022 12:29
- fix stage dependency
- fix change detection
- add some debugging information

Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax force-pushed the ci-change-detection-3 branch from aa9810f to 1d69aaf Compare December 1, 2022 12:32
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Dec 1, 2022

@phlax phlax marked this pull request as ready for review December 1, 2022 13:12
@phlax phlax changed the title [WIP] ci: Fix change detection (part 2) ci: Fix change detection (part 2) Dec 1, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Dec 1, 2022

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Check envoy-presubmit isn't fully completed, but will still attempt retrying.
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #24264 (comment) was created by @phlax.

see: more, trace.

Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

Copy link
Copy Markdown
Contributor

@RyanTheOptimist RyanTheOptimist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fingers crossed!

@phlax phlax merged commit 85fcc67 into envoyproxy:main Dec 2, 2022
jpsim added a commit to alyssawilk/envoy that referenced this pull request Dec 2, 2022
* origin/main:
  ci: Fix flaky coverage limit (envoyproxy#24320)
  ci: Fix change detection (part 2) (envoyproxy#24264)

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim added a commit that referenced this pull request Dec 2, 2022
…/docs/sphinx-5.3.0

* origin/main: (50 commits)
  ci: Bump mobile build images (#24317)
  ci: update llvm on bazel CI (#24296)
  ci: Fix flaky coverage limit (#24320)
  ci: Fix change detection (part 2) (#24264)
  Start slow start window on first successful HC, make slow start re-enterable (#23946)
  contrib-sipproxy: rework sipproxy stats (#24165)
  build(deps): bump github/codeql-action from 2.1.32 to 2.1.35 (#24292)
  build(deps): bump node from `c59fb39` to `80844b6` in /examples/ext_authz/auth/http-service (#24274)
  build(deps): bump actions/upload-artifact from 2 to 3 (#24121)
  build(deps): bump mysql from `96439dd` to `66efaaa` in /examples/mysql (#24273)
  build(deps): bump grpcio from 1.50.0 to 1.51.1 in /examples/grpc-bridge/client (#24272)
  Allow mobile/library/common/jni/ to be built on non-Android platforms. (#24299)
  generic proxy: added drain support to generic proxy to doing graceful closes on connections when possible (#24220)
  Reduce Route/VirtualHost memory utilization by avoiding RateLimitPolicy instances when not needed (#24243)
  Reduce VirtualHost memory utilization by avoiding CatchAllVirtualCluster when not needed (#24182)
  Fix mobile/tools/check_format.sh to re-apply #2698 (#24300)
  upstream: don't require `source_address` in `upstream_bind_config` (#24250)
  Quiche roll 20221201150327 (#24290)
  Cleanup threading/ownership semantics of PlatformBridgeCertValidator (#2713)
  Add unit tests of the PlatformBridgeCertValidator (#2704)
  ...

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim added a commit that referenced this pull request Dec 2, 2022
…/docs/pygments-2.13.0

* origin/main: (25 commits)
  ci: Bump mobile build images (#24317)
  ci: update llvm on bazel CI (#24296)
  ci: Fix flaky coverage limit (#24320)
  ci: Fix change detection (part 2) (#24264)
  Start slow start window on first successful HC, make slow start re-enterable (#23946)
  contrib-sipproxy: rework sipproxy stats (#24165)
  build(deps): bump github/codeql-action from 2.1.32 to 2.1.35 (#24292)
  build(deps): bump node from `c59fb39` to `80844b6` in /examples/ext_authz/auth/http-service (#24274)
  build(deps): bump actions/upload-artifact from 2 to 3 (#24121)
  build(deps): bump mysql from `96439dd` to `66efaaa` in /examples/mysql (#24273)
  build(deps): bump grpcio from 1.50.0 to 1.51.1 in /examples/grpc-bridge/client (#24272)
  Allow mobile/library/common/jni/ to be built on non-Android platforms. (#24299)
  generic proxy: added drain support to generic proxy to doing graceful closes on connections when possible (#24220)
  Reduce Route/VirtualHost memory utilization by avoiding RateLimitPolicy instances when not needed (#24243)
  Reduce VirtualHost memory utilization by avoiding CatchAllVirtualCluster when not needed (#24182)
  Fix mobile/tools/check_format.sh to re-apply #2698 (#24300)
  upstream: don't require `source_address` in `upstream_bind_config` (#24250)
  Quiche roll 20221201150327 (#24290)
  Cleanup threading/ownership semantics of PlatformBridgeCertValidator (#2713)
  Add unit tests of the PlatformBridgeCertValidator (#2704)
  ...

Signed-off-by: JP Simard <jp@jpsim.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants