[autoroll] Add Chrome PGO beta branch rollers
Bug: skia:10268
Change-Id: Ic1edc94a0a95c3cc60d872797e9b5ba7651e654e
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/291322
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
diff --git a/autoroll/config/pgo-mac-chromium-beta.json b/autoroll/config/pgo-mac-chromium-beta.json
new file mode 100644
index 0000000..05b28bf
--- /dev/null
+++ b/autoroll/config/pgo-mac-chromium-beta.json
@@ -0,0 +1,50 @@
+// See https://skia.googlesource.com/buildbot.git/+/master/autoroll/go/roller/config.go#130
+// for documentation of the autoroller config.
+{
+ "childDisplayName": "Chrome Mac PGO profile",
+ "commitMsg": {
+ "cqExtraTrybots": [
+ "chrome/try:mac-chrome-beta",
+ ],
+ "includeTbrLine": true
+ },
+ "contacts": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com",
+ "chrome-brapp-engprod@google.com"
+ ],
+ "gerrit": {
+ "url": "https://chromium-review.googlesource.com",
+ "project": "chromium/src",
+ "config": "chromium"
+ },
+ "isInternal": false,
+ "ownerPrimary": "borenet",
+ "ownerSecondary": "rmistry",
+ "parentDisplayName": "Chromium beta branch",
+ "parentWaterfall": "https://build.chromium.org",
+ "rollerName": "pgo-mac-chromium-beta",
+ "serviceAccount": "chromium-autoroll@skia-public.google.com.iam.gserviceaccount.com",
+ "sheriff": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com"
+ ],
+ "semVerGCSRepoManager": {
+ "childBranch": "master",
+ "childPath": "chrome/build/mac.pgo.txt",
+ "gcsBucket": "chromium-optimization-profiles",
+ "gcsPath": "pgo_profiles",
+ "parentBranch": "refs/branch-heads/4147", // m84
+ "parentRepo": "https://chromium.googlesource.com/chromium/src.git",
+ "versionFile": "chrome/build/mac.pgo.txt",
+ "versionRegex": "^chrome-mac-4147-(\\d+)-.+\\.profdata$"
+ },
+ "kubernetes": {
+ "cpu": "1",
+ "memory": "2Gi",
+ "readinessInitialDelaySeconds": "30",
+ "readinessPeriodSeconds": "30",
+ "readinessFailureThreshold": "10"
+ },
+ "maxRollFrequency": "0m"
+}
diff --git a/autoroll/config/pgo-win32-chromium-beta.json b/autoroll/config/pgo-win32-chromium-beta.json
new file mode 100644
index 0000000..8f45bc2
--- /dev/null
+++ b/autoroll/config/pgo-win32-chromium-beta.json
@@ -0,0 +1,50 @@
+// See https://skia.googlesource.com/buildbot.git/+/master/autoroll/go/roller/config.go#130
+// for documentation of the autoroller config.
+{
+ "childDisplayName": "Chrome Win32 PGO profile",
+ "commitMsg": {
+ "cqExtraTrybots": [
+ "chrome/try:win-chrome-beta",
+ ],
+ "includeTbrLine": true
+ },
+ "contacts": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com",
+ "chrome-brapp-engprod@google.com"
+ ],
+ "gerrit": {
+ "url": "https://chromium-review.googlesource.com",
+ "project": "chromium/src",
+ "config": "chromium"
+ },
+ "isInternal": false,
+ "ownerPrimary": "borenet",
+ "ownerSecondary": "rmistry",
+ "parentDisplayName": "Chromium beta branch",
+ "parentWaterfall": "https://build.chromium.org",
+ "rollerName": "pgo-win32-chromium-beta",
+ "serviceAccount": "chromium-autoroll@skia-public.google.com.iam.gserviceaccount.com",
+ "sheriff": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com"
+ ],
+ "semVerGCSRepoManager": {
+ "childBranch": "master",
+ "childPath": "chrome/build/win32.pgo.txt",
+ "gcsBucket": "chromium-optimization-profiles",
+ "gcsPath": "pgo_profiles",
+ "parentBranch": "refs/branch-heads/4147", // m84
+ "parentRepo": "https://chromium.googlesource.com/chromium/src.git",
+ "versionFile": "chrome/build/win32.pgo.txt",
+ "versionRegex": "^chrome-win32-4147-(\\d+)-.+\\.profdata$"
+ },
+ "kubernetes": {
+ "cpu": "1",
+ "memory": "2Gi",
+ "readinessInitialDelaySeconds": "30",
+ "readinessPeriodSeconds": "30",
+ "readinessFailureThreshold": "10"
+ },
+ "maxRollFrequency": "0m"
+}
diff --git a/autoroll/config/pgo-win64-chromium-beta.json b/autoroll/config/pgo-win64-chromium-beta.json
new file mode 100644
index 0000000..5ad1a6b
--- /dev/null
+++ b/autoroll/config/pgo-win64-chromium-beta.json
@@ -0,0 +1,50 @@
+// See https://skia.googlesource.com/buildbot.git/+/master/autoroll/go/roller/config.go#130
+// for documentation of the autoroller config.
+{
+ "childDisplayName": "Chrome Win64 PGO profile",
+ "commitMsg": {
+ "cqExtraTrybots": [
+ "chrome/try:win64-chrome-beta",
+ ],
+ "includeTbrLine": true
+ },
+ "contacts": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com",
+ "chrome-brapp-engprod@google.com"
+ ],
+ "gerrit": {
+ "url": "https://chromium-review.googlesource.com",
+ "project": "chromium/src",
+ "config": "chromium"
+ },
+ "isInternal": false,
+ "ownerPrimary": "borenet",
+ "ownerSecondary": "rmistry",
+ "parentDisplayName": "Chromium beta branch",
+ "parentWaterfall": "https://build.chromium.org",
+ "rollerName": "pgo-win64-chromium-beta",
+ "serviceAccount": "chromium-autoroll@skia-public.google.com.iam.gserviceaccount.com",
+ "sheriff": [
+ "jeffyoon@google.com",
+ "liaoyuke@google.com"
+ ],
+ "semVerGCSRepoManager": {
+ "childBranch": "master",
+ "childPath": "chrome/build/win64.pgo.txt",
+ "gcsBucket": "chromium-optimization-profiles",
+ "gcsPath": "pgo_profiles",
+ "parentBranch": "refs/branch-heads/4147", // m84
+ "parentRepo": "https://chromium.googlesource.com/chromium/src.git",
+ "versionFile": "chrome/build/win64.pgo.txt",
+ "versionRegex": "^chrome-win64-4147-(\\d+)-.+\\.profdata$"
+ },
+ "kubernetes": {
+ "cpu": "1",
+ "memory": "2Gi",
+ "readinessInitialDelaySeconds": "30",
+ "readinessPeriodSeconds": "30",
+ "readinessFailureThreshold": "10"
+ },
+ "maxRollFrequency": "0m"
+}