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

Definition (rev 575f56d3bcf68ea407b7d04b48f5487de4eb2d8f)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "pigweed.dev.ci"
  builder: "pigweed-mac-arm-gn-compatibility-platform"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://pigweed.googlesource.com/pigweed/pigweed",
  "revision": "05e863503146a342b4cef127b34fe5478118fd2a"
}

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/05e863503146a342b4cef127b34fe5478118fd2a
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[00:12:30.232] New invocation is queued and will start shortly
[00:12:31.502] Starting the invocation (attempt 1)
[00:12:31.531] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/05e863503146a342b4cef127b34fe5478118fd2a"
[00:12:31.531] Popped gitiles commit info from properties and tags
[00:12:31.531] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[00:12:31.531] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[00:12:31.532] Buildbucket request:
{
  "requestId": "8844222945802098000",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-platform"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8844222945802098000",
            "job": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "8a672750a91e1d18e7acd31e067f7280a7490a0d"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@8a672750a91e1d18e7acd31e067f7280a7490a0d",
                        "title": "8a672750a91e1d18e7acd31e067f7280a7490a0d",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/8a672750a91e1d18e7acd31e067f7280a7490a0d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "05e863503146a342b4cef127b34fe5478118fd2a"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@05e863503146a342b4cef127b34fe5478118fd2a",
                        "title": "05e863503146a342b4cef127b34fe5478118fd2a",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/05e863503146a342b4cef127b34fe5478118fd2a"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "05e863503146a342b4cef127b34fe5478118fd2a",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8844222945802098000"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[00:12:31.909] Scheduled build:
{
  "id": "8678792883712195201",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-platform"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-06-17T00:12:31.602128043Z",
  "updateTime": "2026-06-17T00:12:31.602128043Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "05e863503146a342b4cef127b34fe5478118fd2a",
      "ref": "refs/heads/main"
    }
  }
}
[00:12:31.909] Task URL: https://cr-buildbucket.appspot.com/build/8678792883712195201
[00:12:31.909] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:2:0) after 9m39s
[00:12:32.912] Received PubSub notification, asking Buildbucket for the build status
[00:12:32.927] Build status: SCHEDULED
[00:22:11.092] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:2:0)
[00:22:11.114] Build status: SCHEDULED
[00:22:11.114] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:4:0) after 2m47s
[00:24:58.174] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:4:0)
[00:24:58.206] Build status: SCHEDULED
[00:24:58.206] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:5:0) after 7m14s
[00:32:12.427] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:5:0)
[00:32:12.484] Build status: SCHEDULED
[00:32:12.484] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:6:0) after 4m13s
[00:36:25.550] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:6:0)
[00:36:25.575] Build status: SCHEDULED
[00:36:25.575] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:7:0) after 2m31s
[00:38:56.590] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:7:0)
[00:38:56.610] Build status: SCHEDULED
[00:38:56.610] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:8:0) after 4m2s
[00:42:58.743] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:8:0)
[00:42:58.763] Build status: SCHEDULED
[00:42:58.763] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:9:0) after 4m57s
[00:47:55.805] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:9:0)
[00:47:55.821] Build status: SCHEDULED
[00:47:55.822] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:10:0) after 4m31s
[00:52:26.837] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:10:0)
[00:52:26.857] Build status: SCHEDULED
[00:52:26.857] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:11:0) after 2m27s
[00:54:53.978] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:11:0)
[00:54:54.000] Build status: SCHEDULED
[00:54:54.000] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:12:0) after 7m45s
[01:02:39.116] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:12:0)
[01:02:39.139] Build status: SCHEDULED
[01:02:39.139] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:13:0) after 2m14s
[01:04:53.207] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:13:0)
[01:04:53.228] Build status: SCHEDULED
[01:04:53.228] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:14:0) after 7m8s
[01:12:01.380] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:14:0)
[01:12:01.449] Build status: SCHEDULED
[01:12:01.449] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:15:0) after 9m7s
[01:21:08.500] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:15:0)
[01:21:08.523] Build status: SCHEDULED
[01:21:08.524] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:16:0) after 2m47s
[01:23:55.539] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:16:0)
[01:23:55.622] Build status: SCHEDULED
[01:23:55.622] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:17:0) after 1m42s
[01:25:37.646] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:17:0)
[01:25:37.662] Build status: SCHEDULED
[01:25:37.662] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:18:0) after 3m11s
[01:28:48.716] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:18:0)
[01:28:48.736] Build status: SCHEDULED
[01:28:48.736] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:19:0) after 2m41s
[01:31:29.768] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:19:0)
[01:31:29.792] Build status: SCHEDULED
[01:31:29.792] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:20:0) after 7m16s
[01:38:46.081] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:20:0)
[01:38:46.102] Build status: SCHEDULED
[01:38:46.102] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:21:0) after 6m42s
[01:45:28.117] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:21:0)
[01:45:28.132] Build status: SCHEDULED
[01:45:28.132] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:22:0) after 1m48s
[01:47:16.286] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:22:0)
[01:47:16.306] Build status: SCHEDULED
[01:47:16.307] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:23:0) after 3m33s
[01:50:49.323] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:23:0)
[01:50:49.339] Build status: SCHEDULED
[01:50:49.339] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:24:0) after 7m2s
[01:57:51.418] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:24:0)
[01:57:51.708] Build status: SCHEDULED
[01:57:51.708] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:25:0) after 1m1s
[01:58:52.720] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:25:0)
[01:58:52.742] Build status: SCHEDULED
[01:58:52.742] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:26:0) after 6m9s
[02:05:02.016] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:26:0)
[02:05:02.053] Build status: SCHEDULED
[02:05:02.053] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:27:0) after 2m5s
[02:07:07.067] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:27:0)
[02:07:07.087] Build status: SCHEDULED
[02:07:07.087] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:28:0) after 4m20s
[02:11:27.140] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:28:0)
[02:11:27.158] Build status: SCHEDULED
[02:11:27.158] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:29:0) after 1m54s
[02:13:21.210] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:29:0)
[02:13:21.228] Build status: SCHEDULED
[02:13:21.228] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:30:0) after 9m48s
[02:23:09.276] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:30:0)
[02:23:09.297] Build status: SCHEDULED
[02:23:09.297] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:31:0) after 5m37s
[02:28:46.508] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:31:0)
[02:28:46.732] Build status: SCHEDULED
[02:28:46.732] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:32:0) after 5m27s
[02:34:13.800] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:32:0)
[02:34:13.824] Build status: SCHEDULED
[02:34:13.824] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:33:0) after 2m49s
[02:37:02.836] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:33:0)
[02:37:02.853] Build status: SCHEDULED
[02:37:02.853] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:34:0) after 2m13s
[02:39:15.877] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:34:0)
[02:39:15.904] Build status: SCHEDULED
[02:39:15.904] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:35:0) after 3m32s
[02:42:47.961] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:35:0)
[02:42:47.977] Build status: SCHEDULED
[02:42:47.977] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:36:0) after 3m41s
[02:46:29.029] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:36:0)
[02:46:29.050] Build status: SCHEDULED
[02:46:29.050] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:37:0) after 4m11s
[02:50:40.050] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:37:0)
[02:50:40.067] Build status: SCHEDULED
[02:50:40.067] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:38:0) after 6m29s
[02:57:09.134] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:38:0)
[02:57:09.159] Build status: SCHEDULED
[02:57:09.159] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:39:0) after 2m19s
[02:59:28.184] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:39:0)
[02:59:28.208] Build status: SCHEDULED
[02:59:28.208] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:40:0) after 5m4s
[02:59:58.804] Received PubSub notification, asking Buildbucket for the build status
[02:59:58.823] Build status: STARTED
[03:04:32.229] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:40:0)
[03:04:32.341] Build status: STARTED
[03:04:32.341] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:42:0) after 5m13s
[03:09:45.461] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:42:0)
[03:09:45.479] Build status: STARTED
[03:09:45.479] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:43:0) after 2m10s
[03:11:55.593] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:43:0)
[03:11:55.652] Build status: STARTED
[03:11:55.652] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:44:0) after 1m48s
[03:13:43.672] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:44:0)
[03:13:43.710] Build status: STARTED
[03:13:43.710] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844222945802098000:45:0) after 6m45s
[03:16:18.214] Received PubSub notification, asking Buildbucket for the build status
[03:16:18.336] Build:
{
  "id": "8678792883712195201",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-platform"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-06-17T00:12:31.602128043Z",
  "startTime": "2026-06-17T02:59:58.429071238Z",
  "endTime": "2026-06-17T03:16:17.586953750Z",
  "updateTime": "2026-06-17T03:16:17.586953750Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "05e863503146a342b4cef127b34fe5478118fd2a",
      "ref": "refs/heads/main"
    }
  }
}
[03:16:18.336] Invocation finished in 3h3m48.111012701s with status SUCCEEDED