Skip to content

ci: make CI jobs depend on Envoy build CI job#2381

Merged
goaway merged 1 commit intomainfrom
make-platform-specific-jobs-depend-on-envoy-build-job
Jun 23, 2022
Merged

ci: make CI jobs depend on Envoy build CI job#2381
goaway merged 1 commit intomainfrom
make-platform-specific-jobs-depend-on-envoy-build-job

Conversation

@Augustyniak
Copy link
Contributor

@Augustyniak Augustyniak commented Jun 21, 2022

Description: Platform specific CI jobs that run mobile applications have their timeouts set to 25 minutes. This is not enough to build Envoy Mobile itself and the apps that are used to verify that EM works as expected. Make CI jobs (that have timeouts equal to 25 minutes) depend on the 'main' CI job that's supposed to build Envoy Mobile binary and has a timeout of 90 minutes. This way, when platform specific CI jobs start they can reuse the cache that's populated by the CI job with timeout equal to 90 minutes.
Risk Level: N/A
Testing: N/A
Docs Changes: N/A
Release Notes: N/A

@Augustyniak Augustyniak changed the title Make CI jobs depend on Envoy build CI job ci: make CI jobs depend on Envoy build CI job Jun 21, 2022
@Augustyniak Augustyniak requested a review from goaway June 21, 2022 22:05
@Augustyniak
Copy link
Contributor Author

The issue was discovered in #2380 (comment) and is a result of changes from #2184

Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
@Augustyniak Augustyniak force-pushed the make-platform-specific-jobs-depend-on-envoy-build-job branch from d6eac81 to 37d1c15 Compare June 21, 2022 22:08
@goaway goaway merged commit 04c78b4 into main Jun 23, 2022
@goaway goaway deleted the make-platform-specific-jobs-depend-on-envoy-build-job branch June 23, 2022 08:45
Augustyniak added a commit that referenced this pull request Jun 28, 2022
Description: Platform specific CI jobs that run mobile applications have their timeouts set to 25 minutes. This is not enough to build Envoy Mobile itself and the apps that are used to verify that EM works as expected. Make CI jobs (that have timeouts equal to 25 minutes) depend on the 'main' CI job that's supposed to build Envoy Mobile binary and has a timeout of 90 minutes. This way, when platform specific CI jobs start they can reuse the cache that's populated by the CI job with timeout equal to 90 minutes.
Risk Level: N/A
Testing: N/A
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
jpsim added a commit that referenced this pull request Jun 28, 2022
* origin/main:
  Update Envoy to e792008a66f (#2391)
  swift: fix docstrings and docstring linter (#2389)
  ci: change submodule_update PR branch name to use a timestamp strategy (#2387)
  Update Envoy (#2385)
  bazel: bump rules_apple and rules_swift to latest releases (#2384)
  Bump Lyft Support Rotation (#2386)
  Update Envoy to 665b4d5 (#2373)
  config: fixing apple dns v2 (#2378)
  Make CI jobs depend on Envoy build CI job (#2381)
  release notes: update for #2379 (#2382)
  android: add experimental option to force all connections to use IPv6 (#2379)
  Bump Envoy sha to f49d4f2 (#2380)

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.

2 participants