Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eitanya/bump-release-1.27 #263

Merged
merged 24 commits into from
Sep 19, 2023
Merged

eitanya/bump-release-1.27 #263

merged 24 commits into from
Sep 19, 2023

Conversation

EItanya
Copy link
Member

@EItanya EItanya commented Aug 8, 2023

Description

In this PR we move our dependency on upstream Envoy up to 1.27.0. In doing this, we address a number of issues:

do_ci.sh overhaul

  • Remove workaround where we checkout and old release of Envoy to get an old ci script
    • Add distribution/ targets to build binary in mirror fashion to upstream
    • Add contrib/ to suppress error
  • Remove as many hacks as possible
  • Deflate zstd using upstream's tool to access built binary

Python Root issue

Cloudbuild requires a container be run as root for its setup, but the latest python dependency within bazel forbids running as root. The dependency can be set up with a boolean flag ignore_root_user_error to suppress this error, which was added to the WORKSPACE file.

Regex

TODO

Static analysis

Static analysis began to fail on issues that it previously hadn't with our dependencies. We have separated this into a separate action in cloudbuild and marked it as not required.

@jbohanon jbohanon marked this pull request as ready for review September 19, 2023 19:17
@solo-changelog-bot
Copy link

Issues linked to changelog:
#246

@@ -0,0 +1,10 @@
rm -rf \
Copy link
Collaborator

Choose a reason for hiding this comment

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

non-blocking given urgency. I propose in our follow up thread we also update our make targets to have some subsection of this

Copy link
Contributor

Choose a reason for hiding this comment

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

I think they are all overwritten given our use of cp -f but I mainly added this to have for local dev. I also added the files to .gitignore but I think this still has value

@soloio-bulldozer soloio-bulldozer bot merged commit 52b337a into main Sep 19, 2023
@soloio-bulldozer soloio-bulldozer bot deleted the eitanya/bump-release-1.27 branch September 19, 2023 20:14
@kdorosh
Copy link
Contributor

kdorosh commented Sep 19, 2023

static analysis seems like something that will save us time in the long run as a required ci check

much quicker than debugging and dealing with later in customer envs

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