* release: allow publishing without check
This allows non-official Istio AMD64 CI to publish without this check.
IMO a flag that is "skip checks" means we know what we are doing, and
should be allowed to skip+publish if we explicitly specify it. This will
be needed for arm64 builds where we cannot use Xenial
* update comment
* split @com_googlesource_chromium_v8//:build into seperate step
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* address comment
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* prerun v8//:build almost everywhere
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* also push-debian.sh
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* also docker
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
The build is green but its overwriting the ubunutu image since we didn't
properly pull the BINARY_NAME option that was added through to all
locations (and had a naming conflict). I think this should be the last
change needed but unfortunately its a bit hard to test postsubmit jobs
* Remove unneeded check in release build
This blocks centos, which is intentionally passing -i and -d. I think
its reasonable to remove the check entirely rather than changing the
logic around, since passing `-i` is already explicitly opting out of the
check
* Add explicit flag
* Add centos check
* Fix shell linter
* fix flag passing
* Fix missing -c
* Basic Auth extension logic and integration test draft
* Added std to stringview and some variable names:
* Fixed typos, configuration and implementation according to schema
* Addressed some comments, missing to change container logic layout
* Changed container logic layout
* Fixed lint error in basic_auth_test.go
* Addressed some of the comments, stuck on issue
* Changed logic to cover more testcases
* Addressed comments
* Included assert.h in plugin.h
* Added basic_auth targets
* Addressed comments in source and header file
Co-authored-by: Vicente Ferrara <vicenteferrara@google.com>
* Pre-compile the .wasm files for V8.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* Update tests and upload.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* Remove unnecessary target.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* switch back to envoy wasm
* remove envoy path override in check_wasm job
* fix release build
* fix release build
* fix wasm build target
* disable rbe
* fix build and restore rbe
* clean up
* format
* add bazel config rel
* fix wasm path again
* add resource class to circle macos flow
* remove large resource class and test step
* ci: add docker push postsubmit
Signed-off-by: Kuat Yessenov <kuat@google.com>
* i hate bash
Signed-off-by: Kuat Yessenov <kuat@google.com>
* i hate bash
Signed-off-by: Kuat Yessenov <kuat@google.com>
* buildifier
Signed-off-by: Kuat Yessenov <kuat@google.com>
* add bionic
Signed-off-by: Kuat Yessenov <kuat@google.com>
* add default build config
Signed-off-by: Kuat Yessenov <kuat@google.com>
* i hate bash
Signed-off-by: Kuat Yessenov <kuat@google.com>
* i hate bash
Signed-off-by: Kuat Yessenov <kuat@google.com>
* update build scripts
Signed-off-by: Kuat Yessenov <kuat@google.com>
* update build scripts
Signed-off-by: Kuat Yessenov <kuat@google.com>
* review feedback
Signed-off-by: Kuat Yessenov <kuat@google.com>
* update script
Signed-off-by: Kuat Yessenov <kuat@google.com>
* build separately
Signed-off-by: Kuat Yessenov <kuat@google.com>
* review
Signed-off-by: Kuat Yessenov <kuat@google.com>
* Always link against libc++.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
* review: don't use libc++ with TSan until upstream is fixed.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
* Stop publishing release binaries as debug binaries.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
* review: use $(bazel info output_path).
Signed-off-by: Piotr Sikora <piotrsikora@google.com>