From 29479c28d77e5a3756072161eaadcf6bd35730ea Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 01:04:46 +0000
Subject: [PATCH 1/4] chore: bump coder/zed/coder from 1.0.1 to 1.1.0 in
/dogfood/coder (#19381)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
dogfood/coder/main.tf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf
index 8ec22dfb56351..72c3aa0854791 100644
--- a/dogfood/coder/main.tf
+++ b/dogfood/coder/main.tf
@@ -374,7 +374,7 @@ module "windsurf" {
module "zed" {
count = data.coder_workspace.me.start_count
source = "dev.registry.coder.com/coder/zed/coder"
- version = "1.0.1"
+ version = "1.1.0"
agent_id = coder_agent.dev.id
agent_name = "dev"
folder = local.repo_dir
From 95db8d437bb735d5f9e19e7b03071c88147f5083 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 01:05:01 +0000
Subject: [PATCH 2/4] chore: bump coder/cursor/coder from 1.2.1 to 1.3.0 in
/dogfood/coder (#19382)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
dogfood/coder/main.tf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf
index 72c3aa0854791..8d9281fe0db69 100644
--- a/dogfood/coder/main.tf
+++ b/dogfood/coder/main.tf
@@ -358,7 +358,7 @@ module "coder-login" {
module "cursor" {
count = data.coder_workspace.me.start_count
source = "dev.registry.coder.com/coder/cursor/coder"
- version = "1.2.1"
+ version = "1.3.0"
agent_id = coder_agent.dev.id
folder = local.repo_dir
}
From 4da0cfbe8310ba904bb6eb5395d8a5b850706cda Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 01:05:32 +0000
Subject: [PATCH 3/4] chore: bump coder/jetbrains/coder from 1.0.2 to 1.0.3 in
/dogfood/coder (#19383)
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
dogfood/coder/main.tf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf
index 8d9281fe0db69..e4ed874fd410f 100644
--- a/dogfood/coder/main.tf
+++ b/dogfood/coder/main.tf
@@ -333,7 +333,7 @@ module "vscode-web" {
module "jetbrains" {
count = data.coder_workspace.me.start_count
source = "dev.registry.coder.com/coder/jetbrains/coder"
- version = "1.0.2"
+ version = "1.0.3"
agent_id = coder_agent.dev.id
agent_name = "dev"
folder = local.repo_dir
From 93279dff245625845e6abe31ca9482704d521edb Mon Sep 17 00:00:00 2001
From: Rowan Smith
Date: Mon, 18 Aug 2025 12:37:51 +1000
Subject: [PATCH 4/4] chore: change format of key from uuid to string to fix
swagger issue (#19380)
ref: https://codercom.slack.com/archives/C014JH42DBJ/p1755192759211289
this change allows api keys to be deleted via swagger
---
coderd/apidoc/docs.go | 4 ++--
coderd/apidoc/swagger.json | 4 ++--
coderd/apikey.go | 4 ++--
docs/reference/api/users.md | 16 ++++++++--------
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/coderd/apidoc/docs.go b/coderd/apidoc/docs.go
index 7d33d7e4a5f62..e7830ef285836 100644
--- a/coderd/apidoc/docs.go
+++ b/coderd/apidoc/docs.go
@@ -7383,7 +7383,7 @@ const docTemplate = `{
},
{
"type": "string",
- "format": "uuid",
+ "format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
@@ -7420,7 +7420,7 @@ const docTemplate = `{
},
{
"type": "string",
- "format": "uuid",
+ "format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
diff --git a/coderd/apidoc/swagger.json b/coderd/apidoc/swagger.json
index 9366380de0aa1..ecb04b352017a 100644
--- a/coderd/apidoc/swagger.json
+++ b/coderd/apidoc/swagger.json
@@ -6516,7 +6516,7 @@
},
{
"type": "string",
- "format": "uuid",
+ "format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
@@ -6551,7 +6551,7 @@
},
{
"type": "string",
- "format": "uuid",
+ "format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
diff --git a/coderd/apikey.go b/coderd/apikey.go
index 895be440ef930..0bf2d6ca19a22 100644
--- a/coderd/apikey.go
+++ b/coderd/apikey.go
@@ -151,7 +151,7 @@ func (api *API) postAPIKey(rw http.ResponseWriter, r *http.Request) {
// @Produce json
// @Tags Users
// @Param user path string true "User ID, name, or me"
-// @Param keyid path string true "Key ID" format(uuid)
+// @Param keyid path string true "Key ID" format(string)
// @Success 200 {object} codersdk.APIKey
// @Router /users/{user}/keys/{keyid} [get]
func (api *API) apiKeyByID(rw http.ResponseWriter, r *http.Request) {
@@ -292,7 +292,7 @@ func (api *API) tokens(rw http.ResponseWriter, r *http.Request) {
// @Security CoderSessionToken
// @Tags Users
// @Param user path string true "User ID, name, or me"
-// @Param keyid path string true "Key ID" format(uuid)
+// @Param keyid path string true "Key ID" format(string)
// @Success 204
// @Router /users/{user}/keys/{keyid} [delete]
func (api *API) deleteAPIKey(rw http.ResponseWriter, r *http.Request) {
diff --git a/docs/reference/api/users.md b/docs/reference/api/users.md
index 43842fde6539b..bef79ddaad4e3 100644
--- a/docs/reference/api/users.md
+++ b/docs/reference/api/users.md
@@ -919,10 +919,10 @@ curl -X GET http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \
### Parameters
-| Name | In | Type | Required | Description |
-|---------|------|--------------|----------|----------------------|
-| `user` | path | string | true | User ID, name, or me |
-| `keyid` | path | string(uuid) | true | Key ID |
+| Name | In | Type | Required | Description |
+|---------|------|----------------|----------|----------------------|
+| `user` | path | string | true | User ID, name, or me |
+| `keyid` | path | string(string) | true | Key ID |
### Example responses
@@ -965,10 +965,10 @@ curl -X DELETE http://coder-server:8080/api/v2/users/{user}/keys/{keyid} \
### Parameters
-| Name | In | Type | Required | Description |
-|---------|------|--------------|----------|----------------------|
-| `user` | path | string | true | User ID, name, or me |
-| `keyid` | path | string(uuid) | true | Key ID |
+| Name | In | Type | Required | Description |
+|---------|------|----------------|----------|----------------------|
+| `user` | path | string | true | User ID, name, or me |
+| `keyid` | path | string(string) | true | Key ID |
### Responses