From 4d61bd94904340d5a9e151efd7a9368925c6fd92 Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Tue, 13 May 2025 12:28:14 -0700 Subject: [PATCH] Format. --- .../model/proto/internal/scheduler.pb.dart | 22 +++++++++++++++++++ .../proto/internal/scheduler.pbjson.dart | 19 +++++++++++----- .../src/model/proto/internal/scheduler.proto | 6 +++++ 3 files changed, 42 insertions(+), 5 deletions(-) diff --git a/app_dart/lib/src/model/proto/internal/scheduler.pb.dart b/app_dart/lib/src/model/proto/internal/scheduler.pb.dart index f3a7765db5..3d29e8948a 100644 --- a/app_dart/lib/src/model/proto/internal/scheduler.pb.dart +++ b/app_dart/lib/src/model/proto/internal/scheduler.pb.dart @@ -199,6 +199,7 @@ class Target extends $pb.GeneratedMessage { $core.Map<$core.String, $core.String>? dimensions, $core.Iterable<$core.String>? droneDimensions, $core.bool? backfill, + $core.bool? scheduleDuringReleaseOverride, }) { final $result = create(); if (name != null) { @@ -253,6 +254,9 @@ class Target extends $pb.GeneratedMessage { if (backfill != null) { $result.backfill = backfill; } + if (scheduleDuringReleaseOverride != null) { + $result.scheduleDuringReleaseOverride = scheduleDuringReleaseOverride; + } return $result; } Target._() : super(); @@ -306,6 +310,7 @@ class Target extends $pb.GeneratedMessage { ..pPS(17, _omitFieldNames ? '' : 'droneDimensions') ..a<$core.bool>(19, _omitFieldNames ? '' : 'backfill', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOB(20, _omitFieldNames ? '' : 'scheduleDuringReleaseOverride') ..hasRequiredFields = false; @$core.Deprecated('Using this can add significant overhead to your binary. ' @@ -495,6 +500,23 @@ class Target extends $pb.GeneratedMessage { $core.bool hasBackfill() => $_has(16); @$pb.TagNumber(19) void clearBackfill() => clearField(19); + + /// Whether the target should be scheduld by the release_builder process. + /// + /// This plays a similar role to "scheduler: release", except that backfill, + /// presubmit, postsubmit, and other attributes are still respected in other + /// parts of Cocoon. + @$pb.TagNumber(20) + $core.bool get scheduleDuringReleaseOverride => $_getBF(17); + @$pb.TagNumber(20) + set scheduleDuringReleaseOverride($core.bool v) { + $_setBool(17, v); + } + + @$pb.TagNumber(20) + $core.bool hasScheduleDuringReleaseOverride() => $_has(17); + @$pb.TagNumber(20) + void clearScheduleDuringReleaseOverride() => clearField(20); } const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); diff --git a/app_dart/lib/src/model/proto/internal/scheduler.pbjson.dart b/app_dart/lib/src/model/proto/internal/scheduler.pbjson.dart index 83133e594e..b5c686b2c4 100644 --- a/app_dart/lib/src/model/proto/internal/scheduler.pbjson.dart +++ b/app_dart/lib/src/model/proto/internal/scheduler.pbjson.dart @@ -200,6 +200,14 @@ const Target$json = { }, {'1': 'drone_dimensions', '3': 17, '4': 3, '5': 9, '10': 'droneDimensions'}, {'1': 'backfill', '3': 19, '4': 1, '5': 8, '7': 'true', '10': 'backfill'}, + { + '1': 'schedule_during_release_override', + '3': 20, + '4': 1, + '5': 8, + '7': 'false', + '10': 'scheduleDuringReleaseOverride' + }, ], '3': [ Target_PropertiesEntry$json, @@ -257,8 +265,9 @@ final $typed_data.Uint8List targetDescriptor = $convert.base64Decode( 'ZXJ0aWVzRW50cnlSFHBvc3RzdWJtaXRQcm9wZXJ0aWVzEkEKCmRpbWVuc2lvbnMYECADKAsyIS' '5zY2hlZHVsZXIuVGFyZ2V0LkRpbWVuc2lvbnNFbnRyeVIKZGltZW5zaW9ucxIpChBkcm9uZV9k' 'aW1lbnNpb25zGBEgAygJUg9kcm9uZURpbWVuc2lvbnMSIAoIYmFja2ZpbGwYEyABKAg6BHRydW' - 'VSCGJhY2tmaWxsGj0KD1Byb3BlcnRpZXNFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCgV2YWx1' - 'ZRgCIAEoCVIFdmFsdWU6AjgBGkcKGVBvc3RzdWJtaXRQcm9wZXJ0aWVzRW50cnkSEAoDa2V5GA' - 'EgASgJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVlOgI4ARo9Cg9EaW1lbnNpb25zRW50cnkS' - 'EAoDa2V5GAEgASgJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVlOgI4AUoECA4QD0oECBIQEw' - '=='); + 'VSCGJhY2tmaWxsEk4KIHNjaGVkdWxlX2R1cmluZ19yZWxlYXNlX292ZXJyaWRlGBQgASgIOgVm' + 'YWxzZVIdc2NoZWR1bGVEdXJpbmdSZWxlYXNlT3ZlcnJpZGUaPQoPUHJvcGVydGllc0VudHJ5Eh' + 'AKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToCOAEaRwoZUG9zdHN1Ym1p' + 'dFByb3BlcnRpZXNFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCgV2YWx1ZRgCIAEoCVIFdmFsdW' + 'U6AjgBGj0KD0RpbWVuc2lvbnNFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCgV2YWx1ZRgCIAEo' + 'CVIFdmFsdWU6AjgBSgQIDhAPSgQIEhAT'); diff --git a/app_dart/lib/src/model/proto/internal/scheduler.proto b/app_dart/lib/src/model/proto/internal/scheduler.proto index 81c18aeba1..07a868561f 100644 --- a/app_dart/lib/src/model/proto/internal/scheduler.proto +++ b/app_dart/lib/src/model/proto/internal/scheduler.proto @@ -69,6 +69,12 @@ message Target { reserved 18; // run_if_not // Whether the target should be considered for backfill. optional bool backfill = 19 [default = true]; + // Whether the target should be scheduld by the release_builder process. + // + // This plays a similar role to "scheduler: release", except that backfill, + // presubmit, postsubmit, and other attributes are still respected in other + // parts of Cocoon. + optional bool schedule_during_release_override = 20 [default = false]; } // Schedulers supported in SchedulerConfig.