Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository:coder/registry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:release/coder-labs/perplexica/v1.0.0
Choose a base ref
...
head repository:coder/registry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:main
Choose a head ref
  • 12 commits
  • 45 files changed
  • 9 contributors

Commits on Dec 16, 2025

  1. Add Hetzner Cloud server template example (#560)

    ## Description This PR adds a template example for the Hetzner Cloud Sever. This video shows the provisioning of multiple hetzner instances in coder with dynamic param enabled, running simultaneously and shown in the Hetzner console, checking labels on both the OS Filesystem and on the hetzner console and then shutting down through coder demonstrating clean up on hetzner and deleting workspaces without errors DEMO VIDEO: https://drive.google.com/file/d/1JkhjszCRM9K27XDlMi_2nXtJosoflns_/view?usp=sharing ## Type of Change - [ ] New module - [x] New template - [ ] Bug fix - [ ] Feature/enhancement - [ ] Documentation - [ ] Other ## Template Information **Path:** `registry/Excellencedev/templates/hetzner-linux` ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [x] Changes tested locally ## Related Issues /closes#209 /claim #209 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: DevCats <[email protected]>
    @DevelopmentCats
    3 people authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    96c5f32View commit details
    Browse the repository at this point in the history
  2. [ImgBot] Optimize images (#608)

    Co-authored-by: ImgBotApp <[email protected]>
    @imgbot@ImgBotApp
    imgbot[bot] and ImgBotApp authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    4b9da40View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. refactor(coder-labs/cursor-cli): support terraform provider coder v2.…

    …12.0 (#491) ## Description Updates the module to use the new version of the agentapi module for Coder 2.28 ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/coder-labs/modules/cursor-cli` **New version:** `v0.3.0` **Breaking change:** [x] Yes [ ] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [ ] Changes tested locally ## Related Issues - coder/internal#1065 ## Related PRs - #485 --------- Co-authored-by: DevCats <[email protected]>
    @DanielleMaywood@DevelopmentCats
    DanielleMaywood and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    c551c4dView commit details
    Browse the repository at this point in the history
  2. refactor(coder-labs/copilot): support terraform provider coder v2.12.0 (

    #492) ## Description Updates the module to use the new version of the agentapi module for Coder 2.28 ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/coder-labs/modules/copilot` **New version:** `v0.3.0` **Breaking change:** [x] Yes [ ] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [ ] Changes tested locally ## Related Issues - coder/internal#1065 ## Related PRs - #485 Co-authored-by: DevCats <[email protected]>
    @DanielleMaywood@DevelopmentCats
    DanielleMaywood and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    eb4c28fView commit details
    Browse the repository at this point in the history
  3. refactor(coder-labs/gemini): support terraform provider coder v2.12.0 (

    …#493) ## Description Updates the module to use the new version of the agentapi module for Coder 2.28 ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/[namespace]/modules/[module-name]` **New version:** `v3.0.0` **Breaking change:** [x] Yes [ ] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [ ] Changes tested locally ## Related Issues - coder/internal#1065 ## Related PRs - #485 --------- Co-authored-by: DevCats <[email protected]>
    @DanielleMaywood@DevelopmentCats
    DanielleMaywood and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    631bf02View commit details
    Browse the repository at this point in the history
  4. refactor(coder-labs/sourcegraph-amp): support terraform provider code…

    …r v2.12.0 (#495) ## Description Updates the module to use the new version of the agentapi module for Coder 2.28 ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/coder-labs/modules/sourcegraph-amp` **New version:** `v3.0.0` **Breaking change:** [x] Yes [ ] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [ ] Changes tested locally ## Related Issues - coder/internal#1065 ## Related PRs - #485 --------- Co-authored-by: DevCats <[email protected]>
    @DanielleMaywood@DevelopmentCats
    DanielleMaywood and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    f66f61dView commit details
    Browse the repository at this point in the history
  5. refactor(coder-labs/auggie): support terraform provider coder v2.12.0 (

    …#494) ## Description Updates the module to use the new version of the agentapi module for Coder 2.28 ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/coder-labs/modules/auggie` **New version:** `v0.3.0` **Breaking change:** [x] Yes [ ] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [ ] Changes tested locally ## Related Issues - coder/internal#1065 ## Related PRs - #485 Co-authored-by: DevCats <[email protected]>
    @DanielleMaywood@DevelopmentCats
    DanielleMaywood and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    311de23View commit details
    Browse the repository at this point in the history
  6. feat: enhance version bump script and CI workflow with ci mode (#615)

    ## Description Add CI mode to version bump script to output Pass or Fail with a less verbose comment when it fails <!-- Briefly describe what this PR does and why --> ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [ ] Feature/enhancement - [ ] Documentation - [X] Other ## Testing & Validation - [X] Tests pass (`bun test`) - [X] Code formatted (`bun fmt`) - [X] Changes tested locally ## Related Issues <!-- Link related issues or write "None" if not applicable -->
    @DevelopmentCats
    DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    77a3e74View commit details
    Browse the repository at this point in the history
  7. chore: link vscode-web and code-server comparison docs (#607)

    link vscode-web and code-server comparison docs in README. Also fixes a drive-by version to match expected versioning. Co-authored-by: DevCats <[email protected]>
    @matifali@DevelopmentCats
    matifali and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    4b7128bView commit details
    Browse the repository at this point in the history
  8. fix(zed): fix settings JSON parsing with base64 encoding (#604)

    ## Problem The Zed module's settings parsing was broken. The previous implementation used quote escaping: ```hcl SETTINGS_JSON='${replace(var.settings, "\"", "\\\"")}' ``` This produced invalid JSON like `{\"theme\":\"dark\"}` which **jq could not parse** because the backslash-escaped quotes are not valid JSON syntax. ## Solution Changed to use base64 encoding internally: ```hcl locals{settings_b64 = var.settings != "" ? base64encode(var.settings) : "" } # In the script: SETTINGS_B64='${local.settings_b64}' SETTINGS_JSON="$(echo -n "${SETTINGS_B64}" | base64 -d)" ``` **User interface remains the same** - users still provide plain JSON via `jsonencode()` or heredoc: ```hcl module "zed"{source = "..." agent_id = coder_agent.main.id settings = jsonencode({theme = "dark" fontSize = 14 }) } ``` ## Testing Added comprehensive tests: **Terraform tests (5):** - URL generation (default, folder, agent_name) - Settings base64 encoding verification - Empty settings edge case **Container e2e tests (3):** - Creates settings file with correct JSON (including special chars: quotes, backslashes, URLs) - Merges with existing settings via jq - Exits early with empty settings Also fixed existing tests to use `override_data` for proper workspace mocking. --------- Signed-off-by: Muhammad Atif Ali <[email protected]> Co-authored-by: DevCats <[email protected]>
    @matifali@DevelopmentCats
    matifali and DevelopmentCats authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    ef5a903View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. chore: update Kubernetes resources to v1 API for provider v3 compatib…

    …ility (#616) ## Description As part of https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/guides/v3-upgrade-guide various resources change from non versioned to versioned. This PR changes the Coder authored templates to versioned resources. - Updated kubernetes_persistent_volume_claim to kubernetes_persistent_volume_claim_v1 - Updated kubernetes_deployment to kubernetes_deployment_v1 - Updated kubernetes_pod to kubernetes_pod_v1 - Updated kubernetes_secret to kubernetes_secret_v1 - Updated all resource references and dependencies I also had to fix up a couple of templates, i.e. remove `agent_name` as it wasn't valid usage, `agent_id` remains. The `source` parameter for jetbrains module in [registry/coder/templates/kubernetes-envbox/main.tf](https://github.com/coder/registry/pull/616/changes#diff-83996ad9def3fae3b69981faee7d682964acc8716a4d04edfd7c4374f0a1d15c) also had to be fixed. ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Template Information **Path:** - registry/coder/templates/kubernetes - registry/coder/templates/kubernetes-devcontainer - registry/coder/templates/kubernetes-envbox ## Testing & Validation - [ ] Tests pass (`bun test`) - [ ] Code formatted (`bun fmt`) - [x] Changes tested locally ## Related Issues
    @rowansmithau
    rowansmithau authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    ac44ad8View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2025

  1. chore(coder/modules/claude-code): bump agentapi version to 0.11.6 (#619)

    ## Description bump agentapi version to 0.11.6. This version of agentapi introduces tool_call logging and improved tool_call parsing ## Type of Change - [ ] New module - [ ] New template - [ ] Bug fix - [x] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information <!-- Delete this section if not applicable --> **Path:** `registry/coder/modules/claude-code` **New version:** `v4.2.8` **Breaking change:** [ ] Yes [x] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [x] Changes tested locally ## Related Issues <!-- Link related issues or write "None" if not applicable -->
    @35C4n0r
    35C4n0r authored Dec 19, 2025
    Configuration menu
    Copy the full SHA
    3608961View commit details
    Browse the repository at this point in the history
Loading