FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add GAE standard + firebase tictactoe sample by jerjou · Pull Request #358 · GoogleCloudPlatform/java-docs-samples · GitHub

Add GAE standard + firebase tictactoe sample by jerjou · Pull Request #358 · GoogleCloudPlatform/java-docs-samples · GitHub
Skip to content

Navigation Menu

Sign in

Add GAE standard + firebase tictactoe sample - #358

Merged
jerjou merged 1 commit into
masterfrom
channel-api
Oct 14, 2016
Merged

Add GAE standard + firebase tictactoe sample#358
jerjou merged 1 commit into
masterfrom
channel-api

Conversation

jerjou commented Oct 11, 2016

Copy link
Copy Markdown
Contributor

This is my first pass at this. I copied the channel api sample to start, so there might be some vestigial stuff from that. I'm going to make another clean-up pass on this, but I figured I'd send it out sooner rather than later so you can start taking a look.

FYI this is on GAE standard, just 'cuz the channel api was on standard. Think it's worth it to put it on flex?

googlebot added the cla: yes This human has signed the Contributor License Agreement. label Oct 11, 2016

codecov-io commented Oct 11, 2016
edited
Loading

Copy link
Copy Markdown

Current coverage is 48.19% (diff: 100%)

Merging #358 into master will not change coverage

@@             master       #358   diff @@
==========================================
  Files            73         73          
  Lines          2268       2268          
  Methods           0          0          
  Messages          0          0          
  Branches        158        158          
==========================================
  Hits           1093       1093          
  Misses         1145       1145          
  Partials         30         30          

Powered by Codecov. Last update 9474200...e9ed5e2

lesv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Good start.

  1. Why use both Objectify and Firebase?
  2. Should use new maven plugin.
  3. Could use a few comments everywhere - esp. where api's are used.
  4. Either do something on exceptions or don't catch them.
  5. Why use old nomenclature? channelId?

<relativePath>../..</relativePath>
</parent>
<properties>
<objectify.version>5.1.13</objectify.version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Is this used?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yeah. I never really got the point of specifying the version numbers as a separate property, though, so if you don't know either, I can just specify it as a literal in the dependency section ;)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

No the repo-gardener requires it to be in properties, so thats a good thing.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yeah, for whatever reason the versions plugin can detect version upgrades for plugins, but it can only update properties and dependency versions, not plugin versions directly.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Is this used?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yeah - communicating with firebase is all through json

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I typically use this as it's very easy to use, but consider Google GSON. I'm trying to switch.

<version>20160810</version>
</dependency>
<dependency>
<groupId>com.googlecode.objectify</groupId>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Is this used?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yup - in this app, datastore is the canonical representation of the game board, and we use objectify to persist it.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<plugins>
<!-- Parent POM defines ${appengine.sdk.version} (updates frequently). -->
<plugin>
<groupId>com.google.appengine</groupId>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Old plugin, please use the new one.

jerjou Oct 11, 2016
edited
Loading

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Ugh... oddly enough, switching to the new plugin causes firebase calls to fail..
Updating for now. Working on getting it to work with the new plugin..

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

@GoogleCloudPlatform/cloud-tools-for-java FYI

public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
UserService userService = UserServiceFactory.getUserService();
String gameId = req.getParameter("g");

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

"g" -- shouldn't it be a bit longer?

jerjou Oct 11, 2016
edited
Loading

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I dunno - this is what the python query parameter was. The channel sample alternated between calling it "g" and "gameKey".

shrug Updated to be more descriptive.

var config = {
apiKey: "AIzaSyC3gJDK1r-8nZuJGdmXntJR4E8cqH8qSTk",
authDomain: "channels-api-deprecation.firebaseapp.com",
databaseURL: "https://channels-api-deprecation.firebaseio.com",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

ditto

apiKey: "AIzaSyC3gJDK1r-8nZuJGdmXntJR4E8cqH8qSTk",
authDomain: "channels-api-deprecation.firebaseapp.com",
databaseURL: "https://channels-api-deprecation.firebaseio.com",
storageBucket: "channels-api-deprecation.appspot.com",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

ditto

authDomain: "channels-api-deprecation.firebaseapp.com",
databaseURL: "https://channels-api-deprecation.firebaseio.com",
storageBucket: "channels-api-deprecation.appspot.com",
messagingSenderId: "542117602304"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

ditto

limitations under the License.
-->
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>YOUR-PROJECTID-HERE</application>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

lowercase will work better w/ new plugin.

-->
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>YOUR-PROJECTID-HERE</application>
<version>1</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

No longer required.

jerjou left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Okay - I ran into a problem when actually deploying the app (plus the whole new-maven-plugin not working, which might be related), so working on that. But for the moment, I've pushed some updates to this PR.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yeah - communicating with firebase is all through json

<relativePath>../..</relativePath>
</parent>
<properties>
<objectify.version>5.1.13</objectify.version>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yeah. I never really got the point of specifying the version numbers as a separate property, though, so if you don't know either, I can just specify it as a literal in the dependency section ;)

<version>20160810</version>
</dependency>
<dependency>
<groupId>com.googlecode.objectify</groupId>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yup - in this app, datastore is the canonical representation of the game board, and we use objectify to persist it.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<plugins>
<!-- Parent POM defines ${appengine.sdk.version} (updates frequently). -->
<plugin>
<groupId>com.google.appengine</groupId>

jerjou Oct 11, 2016
edited
Loading

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Ugh... oddly enough, switching to the new plugin causes firebase calls to fail..
Updating for now. Working on getting it to work with the new plugin..

public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
UserService userService = UserServiceFactory.getUserService();
String gameId = req.getParameter("g");

jerjou Oct 11, 2016
edited
Loading

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I dunno - this is what the python query parameter was. The channel sample alternated between calling it "g" and "gameKey".

shrug Updated to be more descriptive.


String currentUserId = userService.getCurrentUser().getUserId();
if (currentUserId.equals(game.getUserX()) || currentUserId.equals(game.getUserO())) {
/*

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Oh yeah - I just commented this out in anticipation of filling it in later, but turns out this servlet isn't actually referenced anywhere so I'll just delete it.

throws IOException {
UserService userService = UserServiceFactory.getUserService();
String gameId = req.getParameter("g");
int piece = new Integer(req.getParameter("i"));

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Updated to be more descriptive

// 4. More general template values
req.setAttribute("game_key", gameKey);
req.setAttribute("me", userId);
req.setAttribute("channel_id", channelId);

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Yup - the "channel id" is now a unique identifier on the firebase side that the server posts updates to, and the client listens to for updates.

<script>
// Initialize Firebase
var config = {
apiKey: "AIzaSyC3gJDK1r-8nZuJGdmXntJR4E8cqH8qSTk",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Oh whoops. Yes.

// Initialize Firebase
var config = {
apiKey: "AIzaSyC3gJDK1r-8nZuJGdmXntJR4E8cqH8qSTk",
authDomain: "channels-api-deprecation.firebaseapp.com",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Added a README with setup steps.

Comment thread appengine/firebase-tictactoe/README.md Outdated

* If you see the error `Google Cloud SDK path was not provided ...`:
* Make sure you've installed the [Google cloud SDK][sdk]
* You may have installed it in a non-standard path. In that case, set the

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Good point - you might mention that the Google Cloud SDK needs to be on your PATH, if not, you can fix it by adding...

<relativePath>../..</relativePath>
</parent>
<properties>
<objectify.version>5.1.13</objectify.version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

No the repo-gardener requires it to be in properties, so thats a good thing.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I typically use this as it's very easy to use, but consider Google GSON. I'm trying to switch.

return firebaseSnippet.substring(openQuote + 1, closeQuote);
}

Game() {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

You might wish to set an ID here.

// 4. More general template values
req.setAttribute("game_key", gameKey);
req.setAttribute("me", userId);
req.setAttribute("channel_id", channelId);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Should it be renamed?

Comment thread appengine/firebase-tictactoe/README.md Outdated
# Tic Tac Toe on Google App Engine Standard using Firebase

This directory contains a project that implements a realtime two-player game of
Tic Tac Toe on [Google App Engine] Standard, using the [Firebase] database

elharo Oct 12, 2016
edited
Loading

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I'd put Standard inside the link and link to https://cloud.google.com/appengine/docs/about-the-standard-environment instead

Comment thread appengine/firebase-tictactoe/README.md Outdated

## Prerequisites

* Install [Apache Maven][maven]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

3.3.9 or later

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

It used to be the case for the old appengine plugin, but I've been using mvn 3.0.5 with our plugin and it hasn't complained.

Comment thread appengine/firebase-tictactoe/README.md Outdated
* Install [Apache Maven][maven]
* Create a project in the [Firebase Console][fb-console]
* Install the [Google Cloud SDK][sdk]
* Download [service account credentials][creds] and move it to

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

move them


public class DeleteServlet extends HttpServlet {
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

req --> request
resp --> response
since Google Java style avoids abbreviatiosn

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

DevRel is a bit more relaxed on this.

static {
try {
sFirebaseSnippet = CharStreams.toString(
new InputStreamReader(new FileInputStream(FIREBASE_SNIPPET_PATH)));

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

needs character encoding specified

.setDatabaseUrl(sFirebaseDbUrl)
.build();
FirebaseApp.initializeApp(options);
} catch (Exception e) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

try to catch a more specfic exception if possible

* OfyHelper, a ServletContextListener, is setup in web.xml to run before a JSP is run. This is
* required to let JSP's access Ofy.
**/
public class OfyHelper implements ServletContextListener {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

ObjectifyHelper

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MoveServlet extends HttpServlet {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Some Javadoc for this class?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

At least some comments, if not full JavaDoc

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class OpenedServlet extends HttpServlet {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Javadoc for this class?

jerjou commented Oct 13, 2016

Copy link
Copy Markdown
Contributor Author

Pushed another iteration. Not all the comments were addressed yet - of note, I haven't figured out how to use Guice yet -_-;

lesv commented Oct 13, 2016

Copy link
Copy Markdown
Contributor

Take a look at the Objectify Guestbook in flexible/

tswast commented Oct 13, 2016

Copy link
Copy Markdown
Contributor

I'd recommend Dagger 2 over Guice. Guice is runtime dependency injection and dagger is compile-time (plus a lot easier to debug)

lesv commented Oct 13, 2016

Copy link
Copy Markdown
Contributor

Sigh - meant to review this AM.

lesv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

PTAL

Comment thread appengine/firebase-tictactoe/README.md Outdated
* Install [Apache Maven][maven] 3.0.5 or later
* Create a project in the [Firebase Console][fb-console]
* Install the [Google Cloud SDK][sdk]
* For staging locally, you must supply credentials that would otherwise be

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

"staging locally" -> "local development". gcloud auth application-default login is preferred to GOOGLE_APPLICATION_CREDENTIALS

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

gcloud auth application-default login doesn't work (again). I'm getting permission-denied when using it to make firebase calls from the server. I think it also doesn't provide a value for appIdentity.getServiceAccountName(), since it's not a service account. And I think it also can't sign the jwt, since it's not actually an RSA cert.

I changed it from "local development" to "staging locally" because I was afraid "local development" would be confused with like, just coding it locally (and deploying it remotely). What about - "If using the dev appserver, ..."?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Ah - that makes sense - so explain that. (It's a firebase "feature")

Comment thread appengine/firebase-tictactoe/README.md Outdated
Firebase to your web app' and replace the contents of the file
`src/main/webapp/WEB-INF/view/firebase_config.jspf` with that code snippet.
* Edit
[`src/main/webapp/WEB-INF/appengine-web.xml`](src/main/webapp/WEB-INF/appengine-web.xml)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Really isn't required anymore, I typically use the string no-longer-required, the next Java SDK release will let us delete the line.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Ah - so it fails if the element isn't there, but then it ignores it. Yay.

Comment thread appengine/firebase-tictactoe/pom.xml Outdated
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.0.0</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Us a property variable here.


public class DeleteServlet extends HttpServlet {
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

DevRel is a bit more relaxed on this.

import java.util.HashMap;
import java.util.Map;

public class FirebaseChannel {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Some comments about this class? Why is it here? You might also want to include our // [START blah] tags for interesting parts.

return instance;
}

private FirebaseChannel() {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

JavaDoc or at least some comments -- we are trying to teach.

return message.toString();
}

//[START send_updates]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Some comments would be good, if you are expecting us to publish it.

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MoveServlet extends HttpServlet {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

At least some comments, if not full JavaDoc

thisUri.getScheme(), thisUri.getUserInfo(), thisUri.getHost(),
thisUri.getPort(), thisUri.getPath(), query, "");
return uriWithOptionalGameParam.toString();
} catch (URISyntaxException e) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

If we aren't bothering to do something with it, why catch it?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

At the very least tell the user why they want to catch it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Mm... because java won't compile it unless I do? :-) It's either that, or let it through and make all the callers deal with it...

lesv Oct 13, 2016
edited
Loading

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

You can mention that your method throws URISyntaxEception at the top and it should compile.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Unfortunately, it doesn't look like URISyntaxException is a RuntimeException, so all callers would have to deal with it :-/

}
ofy.save().entity(game).now();
} else {
game = new Game(userId, null, " ", true);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

All those spaces seem wrong for some reason, seems pointless to have more than one, HTML will compress it, who needs that many?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

And yes, I'm sure it came to you that way, so, I'm find if you just understand why that's necessary.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Haha :-) The spaces are a flat representation of the game board. ie there are nine blank spaces, to signify that each of the nine spaces of the tic-tac-toe board are empty and available to move to. As the game progresses, they'll be replaced by 'X' and 'O' characters.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

SGTM

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Though you could mention that in a comment.

jerjou left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Updated - PTAL

// 4. More general template values
req.setAttribute("game_key", gameKey);
req.setAttribute("me", userId);
req.setAttribute("channel_id", game.getChannelKey(userId));

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I think "channel_id" still conveys the meaning fairly well. It's still a communication channel, even if it's not using the channel api per se.

I dunno - do you have a strong preference for another name?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

SGTM

Comment thread appengine/firebase-tictactoe/README.md Outdated
* Install [Apache Maven][maven] 3.0.5 or later
* Create a project in the [Firebase Console][fb-console]
* Install the [Google Cloud SDK][sdk]
* For staging locally, you must supply credentials that would otherwise be

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

gcloud auth application-default login doesn't work (again). I'm getting permission-denied when using it to make firebase calls from the server. I think it also doesn't provide a value for appIdentity.getServiceAccountName(), since it's not a service account. And I think it also can't sign the jwt, since it's not actually an RSA cert.

I changed it from "local development" to "staging locally" because I was afraid "local development" would be confused with like, just coding it locally (and deploying it remotely). What about - "If using the dev appserver, ..."?

Comment thread appengine/firebase-tictactoe/README.md Outdated
Firebase to your web app' and replace the contents of the file
`src/main/webapp/WEB-INF/view/firebase_config.jspf` with that code snippet.
* Edit
[`src/main/webapp/WEB-INF/appengine-web.xml`](src/main/webapp/WEB-INF/appengine-web.xml)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Ah - so it fails if the element isn't there, but then it ignores it. Yay.

thisUri.getScheme(), thisUri.getUserInfo(), thisUri.getHost(),
thisUri.getPort(), thisUri.getPath(), query, "");
return uriWithOptionalGameParam.toString();
} catch (URISyntaxException e) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Mm... because java won't compile it unless I do? :-) It's either that, or let it through and make all the callers deal with it...

}
ofy.save().entity(game).now();
} else {
game = new Game(userId, null, " ", true);

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Haha :-) The spaces are a flat representation of the game board. ie there are nine blank spaces, to signify that each of the nine spaces of the tic-tac-toe board are empty and available to move to. As the game progresses, they'll be replaced by 'X' and 'O' characters.

jerjou force-pushed the channel-api branch 2 times, most recently from ce7de41 to 36c256b Compare October 13, 2016 21:43

lesv commented Oct 14, 2016

Copy link
Copy Markdown
Contributor

LGTM

jerjou merged commit 6444d05 into master Oct 14, 2016
jerjou deleted the channel-api branch October 14, 2016 17:51
minherz pushed a commit that referenced this pull request Nov 9, 2022
🤖 I have created a release \*beep\* \*boop\* 
---
### [0.120.12](https://www.github.com/googleapis/java-errorreporting/compare/v0.120.11...v0.120.12) (2021-01-13)


### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 ([#357](https://www.github.com/googleapis/java-errorreporting/issues/357)) ([efc5d18](https://www.github.com/googleapis/java-errorreporting/commit/efc5d18f03d578d430cd281188834f5431027134))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
minherz pushed a commit that referenced this pull request Nov 10, 2022
🤖 I have created a release \*beep\* \*boop\* 
---
### [0.120.12](https://www.github.com/googleapis/java-errorreporting/compare/v0.120.11...v0.120.12) (2021-01-13)


### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 ([#357](https://www.github.com/googleapis/java-errorreporting/issues/357)) ([efc5d18](https://www.github.com/googleapis/java-errorreporting/commit/efc5d18f03d578d430cd281188834f5431027134))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
minherz pushed a commit that referenced this pull request Nov 10, 2022
🤖 I have created a release \*beep\* \*boop\* 
---
### [0.120.12](https://www.github.com/googleapis/java-errorreporting/compare/v0.120.11...v0.120.12) (2021-01-13)


### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 ([#357](https://www.github.com/googleapis/java-errorreporting/issues/357)) ([efc5d18](https://www.github.com/googleapis/java-errorreporting/commit/efc5d18f03d578d430cd281188834f5431027134))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Shabirmean pushed a commit that referenced this pull request Nov 11, 2022
…0.17 (#358)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-pubsub](https://togithub.com/googleapis/java-pubsub) | `1.120.16` -> `1.120.17` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/compatibility-slim/1.120.16)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/confidence-slim/1.120.16)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-pubsub</summary>

### [`v1.120.17`](https://togithub.com/googleapis/java-pubsub/blob/HEAD/CHANGELOG.md#&#8203;112017-httpsgithubcomgoogleapisjava-pubsubcomparev112016v112017-2022-09-20)

[Compare Source](https://togithub.com/googleapis/java-pubsub/compare/v1.120.16...v1.120.17)

##### Dependencies

-   Update dependency com.google.cloud:google-cloud-bigquery to v2.16.1 ([#&#8203;1281](https://togithub.com/googleapis/java-pubsub/issues/1281)) ([aca8ee9](https://togithub.com/googleapis/java-pubsub/commit/aca8ee98dc74ecc53045f7b84326d85406163338))
-   Update dependency com.google.cloud:google-cloud-core to v2.8.12 ([#&#8203;1278](https://togithub.com/googleapis/java-pubsub/issues/1278)) ([4ae1156](https://togithub.com/googleapis/java-pubsub/commit/4ae115666ba195dca90171a7e1ff81bb6cfcf123))
-   Update dependency com.google.protobuf:protobuf-java-util to v3.21.6 ([#&#8203;1277](https://togithub.com/googleapis/java-pubsub/issues/1277)) ([a5aa281](https://togithub.com/googleapis/java-pubsub/commit/a5aa281787b7a92516ebcc7654d419d9cbd5abc3))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-contact-center-insights).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTguMSIsInVwZGF0ZWRJblZlciI6IjMyLjE5OC4xIn0=-->
Shabirmean pushed a commit that referenced this pull request Nov 11, 2022
…0.17 (#358)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-pubsub](https://togithub.com/googleapis/java-pubsub) | `1.120.16` -> `1.120.17` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/compatibility-slim/1.120.16)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-pubsub/1.120.17/confidence-slim/1.120.16)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-pubsub</summary>

### [`v1.120.17`](https://togithub.com/googleapis/java-pubsub/blob/HEAD/CHANGELOG.md#&#8203;112017-httpsgithubcomgoogleapisjava-pubsubcomparev112016v112017-2022-09-20)

[Compare Source](https://togithub.com/googleapis/java-pubsub/compare/v1.120.16...v1.120.17)

##### Dependencies

-   Update dependency com.google.cloud:google-cloud-bigquery to v2.16.1 ([#&#8203;1281](https://togithub.com/googleapis/java-pubsub/issues/1281)) ([aca8ee9](https://togithub.com/googleapis/java-pubsub/commit/aca8ee98dc74ecc53045f7b84326d85406163338))
-   Update dependency com.google.cloud:google-cloud-core to v2.8.12 ([#&#8203;1278](https://togithub.com/googleapis/java-pubsub/issues/1278)) ([4ae1156](https://togithub.com/googleapis/java-pubsub/commit/4ae115666ba195dca90171a7e1ff81bb6cfcf123))
-   Update dependency com.google.protobuf:protobuf-java-util to v3.21.6 ([#&#8203;1277](https://togithub.com/googleapis/java-pubsub/issues/1277)) ([a5aa281](https://togithub.com/googleapis/java-pubsub/commit/a5aa281787b7a92516ebcc7654d419d9cbd5abc3))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-contact-center-insights).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTguMSIsInVwZGF0ZWRJblZlciI6IjMyLjE5OC4xIn0=-->
Sita04 pushed a commit that referenced this pull request Nov 11, 2022
…358)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `16.4.0` -> `17.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/compatibility-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/confidence-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).
Sita04 added a commit that referenced this pull request Nov 11, 2022
* samples: scaffold pom.xml files (#88)

This PR was generated using Autosynth. :rainbow:


<details><summary>Log from Synthtool</summary>

```
2020-03-17 12:19:19,426 synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py.
2020-03-17 12:19:19,481 synthtool > Ensuring dependencies.
2020-03-17 12:19:19,486 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:5ef340c8d9334719bc5c6981d95f4a5d2737b0a6a24f2b9a0d430e96fff85c5b
Status: Image is up to date for googleapis/artman:latest
2020-03-17 12:19:20,479 synthtool > Cloning googleapis.
2020-03-17 12:19:20,835 synthtool > Running generator for google/cloud/webrisk/artman_webrisk_v1beta1.yaml.
2020-03-17 12:19:29,408 synthtool > Generated code into /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java.
2020-03-17 12:19:29,411 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchUrisResponse.java.
2020-03-17 12:19:29,411 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchHashesRequest.java.
2020-03-17 12:19:29,411 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RawHashesOrBuilder.java.
2020-03-17 12:19:29,412 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchHashesResponse.java.
2020-03-17 12:19:29,412 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ThreatEntryRemovalsOrBuilder.java.
2020-03-17 12:19:29,412 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ThreatType.java.
2020-03-17 12:19:29,412 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RawIndicesOrBuilder.java.
2020-03-17 12:19:29,413 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ComputeThreatListDiffRequestOrBuilder.java.
2020-03-17 12:19:29,413 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ThreatEntryAdditions.java.
2020-03-17 12:19:29,413 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RiceDeltaEncodingOrBuilder.java.
2020-03-17 12:19:29,413 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ThreatEntryAdditionsOrBuilder.java.
2020-03-17 12:19:29,413 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchHashesResponseOrBuilder.java.
2020-03-17 12:19:29,414 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchUrisResponseOrBuilder.java.
2020-03-17 12:19:29,414 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RawIndices.java.
2020-03-17 12:19:29,414 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/WebRiskProto.java.
2020-03-17 12:19:29,414 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/CompressionType.java.
2020-03-17 12:19:29,415 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RawHashes.java.
2020-03-17 12:19:29,415 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchUrisRequestOrBuilder.java.
2020-03-17 12:19:29,415 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchUrisRequest.java.
2020-03-17 12:19:29,415 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ComputeThreatListDiffResponseOrBuilder.java.
2020-03-17 12:19:29,415 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ThreatEntryRemovals.java.
2020-03-17 12:19:29,416 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ComputeThreatListDiffRequest.java.
2020-03-17 12:19:29,416 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/ComputeThreatListDiffResponse.java.
2020-03-17 12:19:29,416 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/RiceDeltaEncoding.java.
2020-03-17 12:19:29,417 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/SearchHashesRequestOrBuilder.java.
2020-03-17 12:19:29,421 synthtool > No replacements made in [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/**/*Name.java'), PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-webrisk-v1beta1/src/**/*Names.java')] for pattern /\*
 \* Copyright \d{4} Google LLC
 \*
 \* Licensed under the Apache License, Version 2.0 \(the "License"\); you may not use this file except
 \* in compliance with the License. You may obtain a copy of the License at
 \*
 \* http://www.apache.org/licenses/LICENSE-2.0
 \*
 \* Unless required by applicable law or agreed to in writing, software distributed under the License
 \* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 \* or implied. See the License for the specific language governing permissions and limitations under
 \* the License.
 \*/
, maybe replacement is no longer needed?
2020-03-17 12:19:29,422 synthtool > Replaced '^package (.*);' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/grpc-google-cloud-webrisk-v1beta1/src/main/java/com/google/webrisk/v1beta1/WebRiskServiceV1Beta1Grpc.java.
2020-03-17 12:19:29,433 synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-webrisk-v1beta1/samples/src')] were copied. Does the source contain files?
2020-03-17 12:19:29,433 synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-webrisk-v1beta1/samples/resources')] were copied. Does the source contain files?
2020-03-17 12:19:29,434 synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-webrisk-v1beta1/samples/src/**/*.manifest.yaml')] were copied. Does the source contain files?
2020-03-17 12:19:29,435 synthtool > Running java formatter on 20 files
2020-03-17 12:19:32,268 synthtool > Running java formatter on 1 files
2020-03-17 12:19:34,144 synthtool > Running java formatter on 25 files
2020-03-17 12:19:38,729 synthtool > Running java formatter on 0 files
2020-03-17 12:19:38,994 synthtool > Ensuring dependencies.
2020-03-17 12:19:39,004 synthtool > Cloning googleapis.
2020-03-17 12:19:39,332 synthtool > Generating code for: google/cloud/webrisk/v1.
2020-03-17 12:19:55,358 synthtool > Generated code into /tmpfs/tmp/tmpyz9r_b4x.
2020-03-17 12:19:55,360 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchHashesResponse.java.
2020-03-17 12:19:55,361 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchHashesRequest.java.
2020-03-17 12:19:55,361 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ComputeThreatListDiffRequest.java.
2020-03-17 12:19:55,361 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ThreatEntryAdditionsOrBuilder.java.
2020-03-17 12:19:55,362 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchUrisRequest.java.
2020-03-17 12:19:55,362 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchUrisResponse.java.
2020-03-17 12:19:55,363 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RawHashesOrBuilder.java.
2020-03-17 12:19:55,363 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ComputeThreatListDiffRequestOrBuilder.java.
2020-03-17 12:19:55,363 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchUrisRequestOrBuilder.java.
2020-03-17 12:19:55,364 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RawIndices.java.
2020-03-17 12:19:55,364 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RiceDeltaEncoding.java.
2020-03-17 12:19:55,364 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RiceDeltaEncodingOrBuilder.java.
2020-03-17 12:19:55,365 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ComputeThreatListDiffResponseOrBuilder.java.
2020-03-17 12:19:55,365 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ThreatEntryRemovalsOrBuilder.java.
2020-03-17 12:19:55,365 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SubmissionOrBuilder.java.
2020-03-17 12:19:55,365 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/CreateSubmissionRequest.java.
2020-03-17 12:19:55,366 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ThreatEntryRemovals.java.
2020-03-17 12:19:55,366 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/CompressionType.java.
2020-03-17 12:19:55,367 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ComputeThreatListDiffResponse.java.
2020-03-17 12:19:55,367 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ThreatEntryAdditions.java.
2020-03-17 12:19:55,367 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/Submission.java.
2020-03-17 12:19:55,368 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchHashesRequestOrBuilder.java.
2020-03-17 12:19:55,368 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchUrisResponseOrBuilder.java.
2020-03-17 12:19:55,368 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/WebRiskProto.java.
2020-03-17 12:19:55,368 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/SearchHashesResponseOrBuilder.java.
2020-03-17 12:19:55,369 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ThreatType.java.
2020-03-17 12:19:55,369 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RawIndicesOrBuilder.java.
2020-03-17 12:19:55,369 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/RawHashes.java.
2020-03-17 12:19:55,370 synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/CreateSubmissionRequestOrBuilder.java.
2020-03-17 12:19:55,371 synthtool > Replaced '/\\*\n \\* Copyright \\d{4} Google LLC\n \\*\n \\* Licensed under the Apache License, Version 2.0 \\(the "License"\\); you may not use this file except\n \\* in compliance with the License. You may obtain a copy of the License at\n \\*\n \\* http://www.apache.org/licenses/LICENSE-2.0\n \\*\n \\* Unless required by applicable law or agreed to in writing, software distributed under the License\n \\* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n \\* or implied. See the License for the specific language governing permissions and limitations under\n \\* the License.\n \\*/\n' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/proto-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/ProjectName.java.
2020-03-17 12:19:55,373 synthtool > Replaced '^package (.*);' in /tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/grpc-google-cloud-webrisk-v1-java/src/main/java/com/google/webrisk/v1/WebRiskServiceGrpc.java.
2020-03-17 12:19:55,389 synthtool > No files in sources [PosixPath('/tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/gapic-google-cloud-webrisk-v1-java/samples/src')] were copied. Does the source contain files?
2020-03-17 12:19:55,389 synthtool > No files in sources [PosixPath('/tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/gapic-google-cloud-webrisk-v1-java/samples/resources')] were copied. Does the source contain files?
2020-03-17 12:19:55,389 synthtool > No files in sources [PosixPath('/tmpfs/tmp/tmpyz9r_b4x/google-cloud-webrisk-v1-java/gapic-google-cloud-webrisk-v1-java/samples/src/**/*.manifest.yaml')] were copied. Does the source contain files?
2020-03-17 12:19:55,390 synthtool > Running java formatter on 20 files
2020-03-17 12:19:58,170 synthtool > Running java formatter on 1 files
2020-03-17 12:20:00,138 synthtool > Running java formatter on 30 files
2020-03-17 12:20:04,861 synthtool > Running java formatter on 0 files
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/support_request.md
.github/PULL_REQUEST_TEMPLATE.md
.github/release-please.yml
.github/trusted-contribution.yml
.kokoro/build.bat
.kokoro/build.sh
.kokoro/coerce_logs.sh
.kokoro/common.cfg
.kokoro/continuous/common.cfg
.kokoro/continuous/dependencies.cfg
.kokoro/continuous/integration.cfg
.kokoro/continuous/java11.cfg
.kokoro/continuous/java7.cfg
.kokoro/continuous/java8-osx.cfg
.kokoro/continuous/java8-win.cfg
.kokoro/continuous/java8.cfg
.kokoro/continuous/lint.cfg
.kokoro/continuous/propose_release.cfg
.kokoro/continuous/samples.cfg
.kokoro/dependencies.sh
.kokoro/linkage-monitor.sh
.kokoro/nightly/common.cfg
.kokoro/nightly/dependencies.cfg
.kokoro/nightly/integration.cfg
.kokoro/nightly/java11.cfg
.kokoro/nightly/java7.cfg
.kokoro/nightly/java8-osx.cfg
.kokoro/nightly/java8-win.cfg
.kokoro/nightly/java8.cfg
.kokoro/nightly/lint.cfg
.kokoro/nightly/samples.cfg
.kokoro/presubmit/clirr.cfg
.kokoro/presubmit/common.cfg
.kokoro/presubmit/dependencies.cfg
.kokoro/presubmit/integration.cfg
.kokoro/presubmit/java11.cfg
.kokoro/presubmit/java7.cfg
.kokoro/presubmit/java8-osx.cfg
.kokoro/presubmit/java8-win.cfg
.kokoro/presubmit/java8.cfg
.kokoro/presubmit/linkage-monitor.cfg
.kokoro/presubmit/lint.cfg
.kokoro/presubmit/samples.cfg
.kokoro/release/bump_snapshot.cfg
.kokoro/release/common.cfg
.kokoro/release/common.sh
.kokoro/release/drop.cfg
.kokoro/release/drop.sh
.kokoro/release/promote.cfg
.kokoro/release/promote.sh
.kokoro/release/publish_javadoc.cfg
.kokoro/release/publish_javadoc.sh
.kokoro/release/snapshot.cfg
.kokoro/release/snapshot.sh
.kokoro/release/stage.cfg
.kokoro/release/stage.sh
.kokoro/trampoline.sh
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
codecov.yaml
java.header
license-checks.xml
renovate.json
samples/install-without-bom/pom.xml
samples/pom.xml
samples/snapshot/pom.xml
samples/snippets/pom.xml
2020-03-17 12:20:05,407 synthtool > merge: CODE_OF_CONDUCT.md
2020-03-17 12:20:05,408 synthtool > merge: java.header
2020-03-17 12:20:05,408 synthtool > merge: license-checks.xml
2020-03-17 12:20:05,409 synthtool > merge: LICENSE
2020-03-17 12:20:05,409 synthtool > merge: README.md
2020-03-17 12:20:05,409 synthtool > merge: CONTRIBUTING.md
2020-03-17 12:20:05,410 synthtool > merge: renovate.json
2020-03-17 12:20:05,410 synthtool > merge: codecov.yaml
2020-03-17 12:20:05,412 synthtool > merge: .kokoro/build.sh
2020-03-17 12:20:05,412 synthtool > merge: .kokoro/coerce_logs.sh
2020-03-17 12:20:05,413 synthtool > merge: .kokoro/dependencies.sh
2020-03-17 12:20:05,413 synthtool > merge: .kokoro/linkage-monitor.sh
2020-03-17 12:20:05,414 synthtool > merge: .kokoro/trampoline.sh
2020-03-17 12:20:05,414 synthtool > merge: .kokoro/common.cfg
2020-03-17 12:20:05,414 synthtool > merge: .kokoro/build.bat
2020-03-17 12:20:05,415 synthtool > merge: .kokoro/release/promote.sh
2020-03-17 12:20:05,415 synthtool > merge: .kokoro/release/snapshot.sh
2020-03-17 12:20:05,416 synthtool > merge: .kokoro/release/stage.sh
2020-03-17 12:20:05,416 synthtool > merge: .kokoro/release/bump_snapshot.cfg
2020-03-17 12:20:05,416 synthtool > merge: .kokoro/release/drop.cfg
2020-03-17 12:20:05,417 synthtool > merge: .kokoro/release/snapshot.cfg
2020-03-17 12:20:05,417 synthtool > merge: .kokoro/release/promote.cfg
2020-03-17 12:20:05,418 synthtool > merge: .kokoro/release/publish_javadoc.sh
2020-03-17 12:20:05,418 synthtool > merge: .kokoro/release/common.cfg
2020-03-17 12:20:05,419 synthtool > merge: .kokoro/release/drop.sh
2020-03-17 12:20:05,419 synthtool > merge: .kokoro/release/publish_javadoc.cfg
2020-03-17 12:20:05,419 synthtool > merge: .kokoro/release/stage.cfg
2020-03-17 12:20:05,420 synthtool > merge: .kokoro/release/common.sh
2020-03-17 12:20:05,420 synthtool > merge: .kokoro/nightly/lint.cfg
2020-03-17 12:20:05,421 synthtool > merge: .kokoro/nightly/java11.cfg
2020-03-17 12:20:05,421 synthtool > merge: .kokoro/nightly/samples.cfg
2020-03-17 12:20:05,421 synthtool > merge: .kokoro/nightly/java8.cfg
2020-03-17 12:20:05,422 synthtool > merge: .kokoro/nightly/java7.cfg
2020-03-17 12:20:05,422 synthtool > merge: .kokoro/nightly/common.cfg
2020-03-17 12:20:05,423 synthtool > merge: .kokoro/nightly/dependencies.cfg
2020-03-17 12:20:05,423 synthtool > merge: .kokoro/nightly/java8-osx.cfg
2020-03-17 12:20:05,423 synthtool > merge: .kokoro/nightly/java8-win.cfg
2020-03-17 12:20:05,424 synthtool > merge: .kokoro/nightly/integration.cfg
2020-03-17 12:20:05,424 synthtool > merge: .kokoro/presubmit/lint.cfg
2020-03-17 12:20:05,425 synthtool > merge: .kokoro/presubmit/clirr.cfg
2020-03-17 12:20:05,425 synthtool > merge: .kokoro/presubmit/java11.cfg
2020-03-17 12:20:05,426 synthtool > merge: .kokoro/presubmit/samples.cfg
2020-03-17 12:20:05,426 synthtool > merge: .kokoro/presubmit/linkage-monitor.cfg
2020-03-17 12:20:05,426 synthtool > merge: .kokoro/presubmit/java8.cfg
2020-03-17 12:20:05,427 synthtool > merge: .kokoro/presubmit/java7.cfg
2020-03-17 12:20:05,427 synthtool > merge: .kokoro/presubmit/common.cfg
2020-03-17 12:20:05,428 synthtool > merge: .kokoro/presubmit/dependencies.cfg
2020-03-17 12:20:05,428 synthtool > merge: .kokoro/presubmit/java8-osx.cfg
2020-03-17 12:20:05,428 synthtool > merge: .kokoro/presubmit/java8-win.cfg
2020-03-17 12:20:05,429 synthtool > merge: .kokoro/presubmit/integration.cfg
2020-03-17 12:20:05,429 synthtool > merge: .kokoro/continuous/lint.cfg
2020-03-17 12:20:05,430 synthtool > merge: .kokoro/continuous/java11.cfg
2020-03-17 12:20:05,430 synthtool > merge: .kokoro/continuous/samples.cfg
2020-03-17 12:20:05,431 synthtool > merge: .kokoro/continuous/java8.cfg
2020-03-17 12:20:05,431 synthtool > merge: .kokoro/continuous/java7.cfg
2020-03-17 12:20:05,431 synthtool > merge: .kokoro/continuous/propose_release.cfg
2020-03-17 12:20:05,432 synthtool > merge: .kokoro/continuous/common.cfg
2020-03-17 12:20:05,432 synthtool > merge: .kokoro/continuous/dependencies.cfg
2020-03-17 12:20:05,433 synthtool > merge: .kokoro/continuous/java8-osx.cfg
2020-03-17 12:20:05,433 synthtool > merge: .kokoro/continuous/java8-win.cfg
2020-03-17 12:20:05,434 synthtool > merge: .kokoro/continuous/integration.cfg
2020-03-17 12:20:05,434 synthtool > merge: .github/trusted-contribution.yml
2020-03-17 12:20:05,434 synthtool > merge: .github/release-please.yml
2020-03-17 12:20:05,435 synthtool > merge: .github/PULL_REQUEST_TEMPLATE.md
2020-03-17 12:20:05,435 synthtool > merge: .github/ISSUE_TEMPLATE/feature_request.md
2020-03-17 12:20:05,436 synthtool > merge: .github/ISSUE_TEMPLATE/bug_report.md
2020-03-17 12:20:05,436 synthtool > merge: .github/ISSUE_TEMPLATE/support_request.md
2020-03-17 12:20:05,443 synthtool > Wrote metadata to synth.metadata.

```
</details>

* chore(deps): update dependency com.google.cloud:libraries-bom to v4.3.0 (#96)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `4.2.0` -> `4.3.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* deps: update dependency com.google.cloud.samples:shared-configuration to v1.0.13 (#101)

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.14 (#105)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.13` -> `1.0.14` |

---

### Release Notes

<details>
<summary>GoogleCloudPlatform/java-repo-tools</summary>

### [`v1.0.14`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.14)

[Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.13...v1.0.14)

-   Update CheckStyle to 8.31
-   Add SpotBugs

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v4.4.0 (#106)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `4.3.0` -> `4.4.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.15 (#110)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.14` -> `1.0.15` |

---

### Release Notes

<details>
<summary>GoogleCloudPlatform/java-repo-tools</summary>

### [`v1.0.15`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.15)

[Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.14...v1.0.15)

-   Move some stuff around (in prep for a change to release process) pom.xml's
-   Add an exclude filter for SpotBugs. (disable the Java 11 surprise)
-   Don't fail on SpotBugs issues for now
-   add PMD reporting
-   Don't fail on PMD issues for now.

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v4.4.1 (#111)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `4.4.0` -> `4.4.1` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5 (#122)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `4.4.1` -> `5.1.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.16 (#127)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.15` -> `1.0.16` |

---

### Release Notes

<details>
<summary>GoogleCloudPlatform/java-repo-tools</summary>

### [`v1.0.16`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.16)

[Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.15...v1.0.16)

Add a few SpotBugs exclusions:

-   `RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE` - existing - codegen bug
-   `UPM_UNCALLED_PRIVATE_METHOD` - probably SpotBug issue
-   `NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE` - likely SpotBug issue
-   `CLI_CONSTANT_LIST_INDEX` - style issue particular to our samples
-   `OBL_UNSATISFIED_OBLIGATION` - issue for SQL clients

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.17 (#130)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.16` -> `1.0.17` |

---

### Release Notes

<details>
<summary>GoogleCloudPlatform/java-repo-tools</summary>

### [`v1.0.17`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.17)

[Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.16...v1.0.17)

-   require -P lint
     Lets not burden customers with our development rules.
    -   Move Checkstyle, ErrorProne, PMD, and SpotBugs to only run w/ -P lint
    -   Update the Readme
-   spotbugs-annotations 4.0.2

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5.2.0 (#140)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.1.0` -> `5.2.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5.3.0 (#148)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.2.0` -> `5.3.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5.4.0 (#157)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.3.0` -> `5.4.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5.5.0 (#164)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.4.0` -> `5.5.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.18 (#175)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| com.google.cloud.samples:shared-configuration | patch | `1.0.17` -> `1.0.18` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v5.7.0 (#174)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.5.0` -> `5.7.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v6 (#181)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `5.7.0` -> `6.0.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v7 (#184)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `6.0.0` -> `7.0.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v7.0.1 (#196)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `7.0.0` -> `7.0.1` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v8 (#200)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `7.0.1` -> `8.0.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v8.1.0 (#209)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `8.0.0` -> `8.1.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v9

* chore(deps): update dependency com.google.cloud:libraries-bom to v9.1.0

* chore(deps): update dependency com.google.cloud:libraries-bom to v10 (#229)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `9.1.0` -> `10.1.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* test(deps): update dependency com.google.truth:truth to v1.1 (#257)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.truth:truth](com/google/truth/truth) | minor | `1.0.1` -> `1.1` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.21 (#255)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](com/google/cloud/samples/shared-configuration) | patch | `1.0.18` -> `1.0.21` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v13 (#259)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `10.1.0` -> `13.1.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v13.2.0 (#262)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `13.1.0` -> `13.2.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v13.3.0 (#263)

* test(deps): update dependency junit:junit to v4.13.1 (#258)

* chore(deps): update dependency com.google.cloud:libraries-bom to v13.4.0 (#268)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `13.3.0` -> `13.4.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v16 (#283)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `13.4.0` -> `16.1.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* samples: create Java sample for Search API and Submit API in Webrisk (#306)

Fixes #153  ☕️

* chore(deps): update dependency com.google.cloud:libraries-bom to v16.2.0 (#307)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `16.1.0` -> `16.2.0` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v16.2.1 (#317)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `16.2.0` -> `16.2.1` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v16.3.0 (#326)

* test(deps): update dependency com.google.truth:truth to v1.1.2 (#328)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.truth:truth](com/google/truth/truth) | `1.1` -> `1.1.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.2/compatibility-slim/1.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.2/confidence-slim/1.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v16.4.0 (#347)

* test(deps): update dependency junit:junit to v4.13.2 (#349)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [junit:junit](http://junit.org) ([source](https://togithub.com/junit-team/junit4)) | `4.13.1` -> `4.13.2` | [![age](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/compatibility-slim/4.13.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/confidence-slim/4.13.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v17 (#358)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `16.4.0` -> `17.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/compatibility-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/confidence-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v18 (#361)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `17.0.0` -> `18.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/compatibility-slim/17.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/confidence-slim/17.0.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-webrisk).

* chore(deps): update dependency com.google.cloud:libraries-bom to v18.1.0 (#370)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `18.0.0` -> `18.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.1.0/age-slim)](https://docs.renovatebot.com…
minherz pushed a commit that referenced this pull request Nov 16, 2022
…uration to v1.0.21 (#358)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](com/google/cloud/samples/shared-configuration) | patch | `1.0.18` -> `1.0.21` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-asset).
Shabirmean pushed a commit that referenced this pull request Nov 16, 2022
…gin to v0.10.0 (#358)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud.functions:function-maven-plugin](http://maven.apache.org) ([source](https://togithub.com/GoogleCloudPlatform/functions-framework-java)) | `0.9.7` -> `0.10.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/compatibility-slim/0.9.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/confidence-slim/0.9.7)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-dialogflow-cx).
Shabirmean pushed a commit that referenced this pull request Nov 17, 2022
…gin to v0.10.0 (#358)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud.functions:function-maven-plugin](http://maven.apache.org) ([source](https://togithub.com/GoogleCloudPlatform/functions-framework-java)) | `0.9.7` -> `0.10.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/compatibility-slim/0.9.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.functions:function-maven-plugin/0.10.0/confidence-slim/0.9.7)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-dialogflow-cx).
minherz pushed a commit that referenced this pull request Nov 17, 2022
…uration to v1.0.21 (#358)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](com/google/cloud/samples/shared-configuration) | patch | `1.0.18` -> `1.0.21` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-asset).
Shabirmean pushed a commit that referenced this pull request Nov 17, 2022
Shabirmean pushed a commit that referenced this pull request Nov 18, 2022
anguillanneuf pushed a commit that referenced this pull request Dec 5, 2022
…uration to v1.0.21 (#358)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [com.google.cloud.samples:shared-configuration](com/google/cloud/samples/shared-configuration) | patch | `1.0.18` -> `1.0.21` |

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-asset).
anguillanneuf pushed a commit that referenced this pull request Dec 5, 2022
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

Footer

© 2026 GitHub, Inc.

Back | FazBrowse Home | New Git URL