Status: SUCCEEDED
Triggered by: -
Duration: 3 hours
Actions:

Definition (rev 7c7ad51ebe9c485be035ced8feecd93cdf491b62)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "win-arm64-rel"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/branch-heads/7778",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "f00c6fd6387583f7f46c5bd8de47628d2c96a370"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/f00c6fd6387583f7f46c5bd8de47628d2c96a370
  • gitiles_ref:refs/branch-heads/7778

Debug log (UTC)

[07:17:55.526] New invocation is queued and will start shortly
[07:17:56.700] Starting the invocation (attempt 1)
[07:17:56.728] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/f00c6fd6387583f7f46c5bd8de47628d2c96a370"
[07:17:56.728] Popped gitiles commit info from properties and tags
[07:17:56.728] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[07:17:56.728] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[07:17:56.728] Buildbucket request:
{
  "requestId": "8849631998576611200",
  "builder": {
    "project": "chromium-m148",
    "bucket": "ci",
    "builder": "win-arm64-rel"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8849631998576611200",
            "job": "chromium-m148/win-arm64-rel",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "a034fabf6ba1cf4074c7981e6a6b0097cfa39db8"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@a034fabf6ba1cf4074c7981e6a6b0097cfa39db8",
                        "title": "a034fabf6ba1cf4074c7981e6a6b0097cfa39db8",
                        "url": "https://chromium.googlesource.com/chromium/src/+/a034fabf6ba1cf4074c7981e6a6b0097cfa39db8"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "af8d15df4b3c2ea0f77c4e0d150b5b68f69675b2"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@af8d15df4b3c2ea0f77c4e0d150b5b68f69675b2",
                        "title": "af8d15df4b3c2ea0f77c4e0d150b5b68f69675b2",
                        "url": "https://chromium.googlesource.com/chromium/src/+/af8d15df4b3c2ea0f77c4e0d150b5b68f69675b2"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "77ac029e75bf8d6f81997486ec78072e904d3108"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@77ac029e75bf8d6f81997486ec78072e904d3108",
                        "title": "77ac029e75bf8d6f81997486ec78072e904d3108",
                        "url": "https://chromium.googlesource.com/chromium/src/+/77ac029e75bf8d6f81997486ec78072e904d3108"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "148041778b568a0e30b71a624f4a67448f41bad3"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@148041778b568a0e30b71a624f4a67448f41bad3",
                        "title": "148041778b568a0e30b71a624f4a67448f41bad3",
                        "url": "https://chromium.googlesource.com/chromium/src/+/148041778b568a0e30b71a624f4a67448f41bad3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "49324bfc764f1ebad15404c4999fdf08201fe0d2"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@49324bfc764f1ebad15404c4999fdf08201fe0d2",
                        "title": "49324bfc764f1ebad15404c4999fdf08201fe0d2",
                        "url": "https://chromium.googlesource.com/chromium/src/+/49324bfc764f1ebad15404c4999fdf08201fe0d2"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "63e979d05fc7bcf3b218196e9c410074fbc8c7ad"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@63e979d05fc7bcf3b218196e9c410074fbc8c7ad",
                        "title": "63e979d05fc7bcf3b218196e9c410074fbc8c7ad",
                        "url": "https://chromium.googlesource.com/chromium/src/+/63e979d05fc7bcf3b218196e9c410074fbc8c7ad"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7778",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "f00c6fd6387583f7f46c5bd8de47628d2c96a370"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7778@f00c6fd6387583f7f46c5bd8de47628d2c96a370",
                        "title": "f00c6fd6387583f7f46c5bd8de47628d2c96a370",
                        "url": "https://chromium.googlesource.com/chromium/src/+/f00c6fd6387583f7f46c5bd8de47628d2c96a370"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "f00c6fd6387583f7f46c5bd8de47628d2c96a370",
    "ref": "refs/branch-heads/7778"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8849631998576611200"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium-m148/win-arm64-rel"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[07:17:57.267] Scheduled build:
{
  "id": "8684201936546554593",
  "builder": {
    "project": "chromium-m148",
    "bucket": "ci",
    "builder": "win-arm64-rel"
  },
  "number": 92,
  "createdBy": "project:chromium-m148",
  "createTime": "2026-04-18T07:17:56.838105766Z",
  "updateTime": "2026-04-18T07:17:56.838105766Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "f00c6fd6387583f7f46c5bd8de47628d2c96a370",
      "ref": "refs/branch-heads/7778"
    }
  }
}
[07:17:57.267] Task URL: https://cr-buildbucket.appspot.com/build/8684201936546554593
[07:17:57.267] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:2:0) after 5m53s
[07:17:57.530] Received PubSub notification, asking Buildbucket for the build status
[07:17:57.571] Build status: SCHEDULED
[07:23:50.683] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:2:0)
[07:23:50.704] Build status: SCHEDULED
[07:23:50.704] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:4:0) after 7m53s
[07:31:43.675] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:4:0)
[07:31:43.699] Build status: SCHEDULED
[07:31:43.699] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:5:0) after 1m45s
[07:33:28.715] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:5:0)
[07:33:28.737] Build status: SCHEDULED
[07:33:28.737] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:6:0) after 3m57s
[07:35:04.336] Received PubSub notification, asking Buildbucket for the build status
[07:35:04.356] Build status: STARTED
[07:37:25.709] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:6:0)
[07:37:25.738] Build status: STARTED
[07:37:25.738] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:8:0) after 6m35s
[07:44:01.182] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:8:0)
[07:44:01.208] Build status: STARTED
[07:44:01.208] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:9:0) after 1m12s
[07:45:13.220] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:9:0)
[07:45:13.246] Build status: STARTED
[07:45:13.246] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:10:0) after 4m16s
[07:49:29.260] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:10:0)
[07:49:29.285] Build status: STARTED
[07:49:29.285] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:11:0) after 9m25s
[07:58:54.248] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:11:0)
[07:58:54.263] Build status: STARTED
[07:58:54.263] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:12:0) after 7m39s
[08:06:33.277] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:12:0)
[08:06:33.306] Build status: STARTED
[08:06:33.306] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:13:0) after 9m43s
[08:16:16.453] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:13:0)
[08:16:16.471] Build status: STARTED
[08:16:16.471] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:14:0) after 9m23s
[08:25:39.563] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:14:0)
[08:25:39.584] Build status: STARTED
[08:25:39.584] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:15:0) after 1m3s
[08:26:42.620] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:15:0)
[08:26:42.666] Build status: STARTED
[08:26:42.666] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:16:0) after 9m6s
[08:35:48.689] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:16:0)
[08:35:48.710] Build status: STARTED
[08:35:48.710] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:17:0) after 5m53s
[08:41:41.733] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:17:0)
[08:41:41.754] Build status: STARTED
[08:41:41.754] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:18:0) after 2m24s
[08:44:05.767] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:18:0)
[08:44:05.794] Build status: STARTED
[08:44:05.794] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:19:0) after 7m22s
[08:51:27.807] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:19:0)
[08:51:27.909] Build status: STARTED
[08:51:27.909] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:20:0) after 3m20s
[08:54:47.924] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:20:0)
[08:54:48.018] Build status: STARTED
[08:54:48.018] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:21:0) after 3m20s
[08:58:08.041] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:21:0)
[08:58:08.057] Build status: STARTED
[08:58:08.057] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:22:0) after 1m35s
[08:59:43.079] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:22:0)
[08:59:43.095] Build status: STARTED
[08:59:43.095] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:23:0) after 3m51s
[09:03:34.109] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:23:0)
[09:03:34.128] Build status: STARTED
[09:03:34.128] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:24:0) after 2m42s
[09:06:16.162] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:24:0)
[09:06:16.220] Build status: STARTED
[09:06:16.220] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:25:0) after 5m59s
[09:12:15.438] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:25:0)
[09:12:15.521] Build status: STARTED
[09:12:15.521] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:26:0) after 7m48s
[09:20:03.537] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:26:0)
[09:20:03.554] Build status: STARTED
[09:20:03.554] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:27:0) after 6m36s
[09:26:39.569] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:27:0)
[09:26:39.598] Build status: STARTED
[09:26:39.598] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:28:0) after 6m47s
[09:33:26.720] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:28:0)
[09:33:26.840] Build status: STARTED
[09:33:26.840] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:29:0) after 6m28s
[09:39:55.129] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:29:0)
[09:39:55.191] Build status: STARTED
[09:39:55.191] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:30:0) after 3m50s
[09:43:45.275] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:30:0)
[09:43:45.310] Build status: STARTED
[09:43:45.310] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:31:0) after 1m12s
[09:44:57.746] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:31:0)
[09:44:57.777] Build status: STARTED
[09:44:57.777] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:32:0) after 1m26s
[09:46:23.793] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:32:0)
[09:46:23.811] Build status: STARTED
[09:46:23.811] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:33:0) after 5m25s
[09:51:48.939] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:33:0)
[09:51:48.958] Build status: STARTED
[09:51:48.958] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:34:0) after 3m0s
[09:54:49.018] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:34:0)
[09:54:49.038] Build status: STARTED
[09:54:49.038] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:35:0) after 8m45s
[10:03:34.155] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:35:0)
[10:03:34.201] Build status: STARTED
[10:03:34.201] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:36:0) after 2m49s
[10:06:23.345] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:36:0)
[10:06:23.432] Build status: STARTED
[10:06:23.432] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:37:0) after 1m43s
[10:08:06.824] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:37:0)
[10:08:06.876] Build status: STARTED
[10:08:06.876] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:38:0) after 9m53s
[10:18:00.109] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:38:0)
[10:18:00.129] Build status: STARTED
[10:18:00.129] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:39:0) after 4m26s
[10:22:26.146] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:39:0)
[10:22:26.162] Build status: STARTED
[10:22:26.162] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:40:0) after 6m2s
[10:28:28.315] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:40:0)
[10:28:28.450] Build status: STARTED
[10:28:28.450] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:41:0) after 7m28s
[10:35:56.847] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:41:0)
[10:35:56.875] Build status: STARTED
[10:35:56.875] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:42:0) after 2m31s
[10:38:27.891] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:42:0)
[10:38:27.908] Build status: STARTED
[10:38:27.908] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:43:0) after 2m23s
[10:40:50.928] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:43:0)
[10:40:50.965] Build status: STARTED
[10:40:50.965] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:44:0) after 8m24s
[10:49:15.056] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:44:0)
[10:49:15.114] Build status: STARTED
[10:49:15.114] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:45:0) after 4m22s
[10:53:37.132] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:45:0)
[10:53:37.161] Build status: STARTED
[10:53:37.161] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:46:0) after 4m36s
[10:58:13.501] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:46:0)
[10:58:13.520] Build status: STARTED
[10:58:13.520] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:47:0) after 7m21s
[11:05:35.024] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:47:0)
[11:05:35.091] Build status: STARTED
[11:05:35.091] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:48:0) after 3m38s
[11:09:13.262] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:48:0)
[11:09:13.286] Build status: STARTED
[11:09:13.286] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:49:0) after 1m22s
[11:10:35.301] Handling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:49:0)
[11:10:35.358] Build status: STARTED
[11:10:35.358] Scheduling timer "check-buildbucket-build-status" (chromium-m148/win-arm64-rel:8849631998576611200:50:0) after 3m35s
[11:13:44.284] Received PubSub notification, asking Buildbucket for the build status
[11:13:44.334] Build:
{
  "id": "8684201936546554593",
  "builder": {
    "project": "chromium-m148",
    "bucket": "ci",
    "builder": "win-arm64-rel"
  },
  "number": 92,
  "createdBy": "project:chromium-m148",
  "createTime": "2026-04-18T07:17:56.838105766Z",
  "startTime": "2026-04-18T07:35:04.167689427Z",
  "endTime": "2026-04-18T11:13:43.945345402Z",
  "updateTime": "2026-04-18T11:13:43.945345402Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "f00c6fd6387583f7f46c5bd8de47628d2c96a370",
      "ref": "refs/branch-heads/7778"
    }
  }
}
[11:13:44.334] Invocation finished in 3h55m48.816085543s with status SUCCEEDED