[23:31:25.437] New invocation is queued and will start shortly
[23:31:27.005] Starting the invocation (attempt 1)
[23:31:27.034] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/f582ea6c08e84b3c51839ffc12a3cb260c8d8408"
[23:31:27.034] Popped gitiles commit info from properties and tags
[23:31:27.034] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[23:31:27.034] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[23:31:27.035] Buildbucket request:
{
"requestId": "8844134933358612000",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-mac-arm-gn-compatibility-platform"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8844134933358612000",
"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": "d955d73e1a722fb01168dd3640a13632c5d13f82"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@d955d73e1a722fb01168dd3640a13632c5d13f82",
"title": "d955d73e1a722fb01168dd3640a13632c5d13f82",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/d955d73e1a722fb01168dd3640a13632c5d13f82"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "05e43b756c32f85384f3124e0ed8643c3cb09175"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@05e43b756c32f85384f3124e0ed8643c3cb09175",
"title": "05e43b756c32f85384f3124e0ed8643c3cb09175",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/05e43b756c32f85384f3124e0ed8643c3cb09175"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "c720a6e54a72bbab0ba73a9e116d9c00aee7a342"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@c720a6e54a72bbab0ba73a9e116d9c00aee7a342",
"title": "c720a6e54a72bbab0ba73a9e116d9c00aee7a342",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/c720a6e54a72bbab0ba73a9e116d9c00aee7a342"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "8038b50f94e1afb995edb2200d2b45587d73c102"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@8038b50f94e1afb995edb2200d2b45587d73c102",
"title": "8038b50f94e1afb995edb2200d2b45587d73c102",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/8038b50f94e1afb995edb2200d2b45587d73c102"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "17529b3c10e2820415b52ccc6052a77bcd43dc2c"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@17529b3c10e2820415b52ccc6052a77bcd43dc2c",
"title": "17529b3c10e2820415b52ccc6052a77bcd43dc2c",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/17529b3c10e2820415b52ccc6052a77bcd43dc2c"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "f582ea6c08e84b3c51839ffc12a3cb260c8d8408"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@f582ea6c08e84b3c51839ffc12a3cb260c8d8408",
"title": "f582ea6c08e84b3c51839ffc12a3cb260c8d8408",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/f582ea6c08e84b3c51839ffc12a3cb260c8d8408"
}
]
}
},
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "f582ea6c08e84b3c51839ffc12a3cb260c8d8408",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8844134933358612000"
},
{
"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"
}
}
[23:31:27.469] Scheduled build:
{
"id": "8678704870951581777",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-mac-arm-gn-compatibility-platform"
},
"createdBy": "project:pigweed",
"createTime": "2026-06-17T23:31:27.111095620Z",
"updateTime": "2026-06-17T23:31:27.111095620Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "f582ea6c08e84b3c51839ffc12a3cb260c8d8408",
"ref": "refs/heads/main"
}
}
}
[23:31:27.469] Task URL: https://cr-buildbucket.appspot.com/build/8678704870951581777
[23:31:27.469] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:2:0) after 5m11s
[23:31:28.559] Received PubSub notification, asking Buildbucket for the build status
[23:31:28.596] Build status: SCHEDULED
[23:36:38.739] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:2:0)
[23:36:38.759] Build status: SCHEDULED
[23:36:38.759] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:4:0) after 6m42s
[23:43:20.907] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:4:0)
[23:43:20.930] Build status: SCHEDULED
[23:43:20.930] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:5:0) after 1m26s
[23:44:47.195] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:5:0)
[23:44:47.219] Build status: SCHEDULED
[23:44:47.219] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:6:0) after 8m48s
[23:53:35.289] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:6:0)
[23:53:35.306] Build status: SCHEDULED
[23:53:35.306] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:7:0) after 6m41s
[00:00:16.442] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:7:0)
[00:00:16.476] Build status: SCHEDULED
[00:00:16.476] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:8:0) after 5m46s
[00:06:02.944] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:8:0)
[00:06:02.963] Build status: SCHEDULED
[00:06:02.964] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:9:0) after 2m52s
[00:08:55.012] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:9:0)
[00:08:55.036] Build status: SCHEDULED
[00:08:55.036] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:10:0) after 9m23s
[00:18:18.151] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:10:0)
[00:18:18.270] Build status: SCHEDULED
[00:18:18.270] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:11:0) after 9m9s
[00:27:27.639] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:11:0)
[00:27:27.656] Build status: SCHEDULED
[00:27:27.656] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:12:0) after 7m8s
[00:34:35.673] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:12:0)
[00:34:35.688] Build status: SCHEDULED
[00:34:35.688] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:13:0) after 7m14s
[00:41:49.687] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:13:0)
[00:41:49.707] Build status: SCHEDULED
[00:41:49.707] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:14:0) after 3m45s
[00:45:34.678] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:14:0)
[00:45:34.700] Build status: SCHEDULED
[00:45:34.700] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:15:0) after 3m5s
[00:48:39.807] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:15:0)
[00:48:39.828] Build status: SCHEDULED
[00:48:39.828] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:16:0) after 7m34s
[00:56:14.136] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:16:0)
[00:56:14.154] Build status: SCHEDULED
[00:56:14.154] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:17:0) after 5m25s
[01:01:39.128] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:17:0)
[01:01:39.172] Build status: SCHEDULED
[01:01:39.172] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:18:0) after 4m38s
[01:06:17.316] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:18:0)
[01:06:17.339] Build status: SCHEDULED
[01:06:17.339] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:19:0) after 8m45s
[01:15:02.442] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:19:0)
[01:15:02.462] Build status: SCHEDULED
[01:15:02.462] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:20:0) after 2m47s
[01:17:49.480] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:20:0)
[01:17:49.515] Build status: SCHEDULED
[01:17:49.515] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:21:0) after 8m51s
[01:26:40.669] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:21:0)
[01:26:40.685] Build status: SCHEDULED
[01:26:40.685] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:22:0) after 1m24s
[01:28:04.877] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:22:0)
[01:28:04.969] Build status: SCHEDULED
[01:28:04.969] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:23:0) after 4m10s
[01:32:15.102] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:23:0)
[01:32:15.128] Build status: SCHEDULED
[01:32:15.128] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:24:0) after 5m18s
[01:37:33.145] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:24:0)
[01:37:33.170] Build status: SCHEDULED
[01:37:33.170] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:25:0) after 3m59s
[01:41:32.379] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:25:0)
[01:41:32.408] Build status: SCHEDULED
[01:41:32.408] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:26:0) after 4m7s
[01:45:39.506] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:26:0)
[01:45:39.555] Build status: SCHEDULED
[01:45:39.555] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:27:0) after 6m45s
[01:52:24.572] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:27:0)
[01:52:24.595] Build status: SCHEDULED
[01:52:24.595] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:28:0) after 7m14s
[01:59:38.650] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:28:0)
[01:59:38.667] Build status: SCHEDULED
[01:59:38.667] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:29:0) after 6m8s
[02:05:46.733] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:29:0)
[02:05:46.749] Build status: SCHEDULED
[02:05:46.749] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:30:0) after 5m17s
[02:11:03.848] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:30:0)
[02:11:03.907] Build status: SCHEDULED
[02:11:03.907] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:31:0) after 2m59s
[02:14:03.010] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:31:0)
[02:14:03.063] Build status: SCHEDULED
[02:14:03.063] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:32:0) after 7m31s
[02:21:34.123] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:32:0)
[02:21:34.144] Build status: SCHEDULED
[02:21:34.144] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:33:0) after 1m11s
[02:22:45.413] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:33:0)
[02:22:45.431] Build status: SCHEDULED
[02:22:45.431] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:34:0) after 7m56s
[02:30:41.557] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:34:0)
[02:30:41.574] Build status: SCHEDULED
[02:30:41.574] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:35:0) after 1m29s
[02:32:10.619] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:35:0)
[02:32:10.634] Build status: SCHEDULED
[02:32:10.634] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:36:0) after 2m22s
[02:34:23.858] Received PubSub notification, asking Buildbucket for the build status
[02:34:23.886] Build status: STARTED
[02:34:32.759] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:36:0)
[02:34:32.781] Build status: STARTED
[02:34:32.781] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:38:0) after 3m42s
[02:38:14.808] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:38:0)
[02:38:14.825] Build status: STARTED
[02:38:14.825] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:39:0) after 5m21s
[02:43:35.859] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:39:0)
[02:43:35.874] Build status: STARTED
[02:43:35.874] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:40:0) after 1m14s
[02:44:50.035] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:40:0)
[02:44:50.200] Build status: STARTED
[02:44:50.200] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:41:0) after 4m59s
[02:49:49.219] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:41:0)
[02:49:49.262] Build status: STARTED
[02:49:49.262] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform:8844134933358612000:42:0) after 6m55s
[02:51:10.405] Received PubSub notification, asking Buildbucket for the build status
[02:51:10.422] Build:
{
"id": "8678704870951581777",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-mac-arm-gn-compatibility-platform"
},
"createdBy": "project:pigweed",
"createTime": "2026-06-17T23:31:27.111095620Z",
"startTime": "2026-06-18T02:34:20.490286791Z",
"endTime": "2026-06-18T02:51:10.023543288Z",
"updateTime": "2026-06-18T02:51:10.023543288Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "f582ea6c08e84b3c51839ffc12a3cb260c8d8408",
"ref": "refs/heads/main"
}
}
}
[02:51:10.422] Invocation finished in 3h19m44.990023642s with status SUCCEEDED