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/coder-1
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: coder/coder-1
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release/2.28
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 101 files changed
  • 5 contributors

Commits on Oct 29, 2025

  1. chore!: patch release v2.28 to remove aibridge experiment (coder#20544

    )
    
    Includes stack of PRs from coder#20520
    
    ---------
    
    Signed-off-by: Danny Kopping <danny@coder.com>
    dannykopping authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    2a22440 View commit details
    Browse the repository at this point in the history
  2. fix: ensure lifecycle executor has sufficient task permissions (coder…

    …#20539) (coder#20560)
    
    We recently made a change to the `wsbuilder` to handle task related
    logic. Our test coverage for the lifecycle executor didn't handle this
    scenario and so we missed that it had insufficient permissions.
    
    This PR adds `Update` and `Read` permissions for `Task`s in the
    lifecycle executor, as well as an autostart/autostop test tailored to
    task workspaces to verify the change.
    
    ---
    
    This is cherry picked from
    coder@06dbada
    coder#20539
    DanielleMaywood authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    d0a2e6d View commit details
    Browse the repository at this point in the history
  3. fix(site): fix disappearing preset selector when switching task templ…

    …ate (coder#20514) (coder#20564)
    
    Ensure we set `selectedPresetId` to `undefined` when we change
    `selectedTemplateId` to ensure we don't end up breaking the `<Select>`
    component by giving it an invalid preset id.
    
    ---
    
    Cherry picked from 9629d87 (coder#20514)
    DanielleMaywood authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    ba14acf View commit details
    Browse the repository at this point in the history
  4. fix: update task link AppStatus using task_id (coder#20543) (coder#20551

    )
    
    Fixes coder#20515
    
    Alternative to coder#20519
    
    Adds `task_id` to `workspaces_expanded` view and updates the "View Task"
    link in `AppStatuses` component.
    
    NOTE: this contains a migration
    (cherry picked from commit 1ebc217)
    
    <!--
    
    If you have used AI to produce some or all of this PR, please ensure you
    have read our [AI Contribution
    guidelines](https://coder.com/docs/about/contributing/AI_CONTRIBUTING)
    before submitting.
    
    -->
    johnstcn authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    0b5542f View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. feat: delete pending canceled prebuilds (coder#20499) (coder#20554)

    Related to PR: coder#20499
    
    (cherry picked from commit c3e3bb5)
    ssncferreira authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    a7b3efb View commit details
    Browse the repository at this point in the history
  2. perf: optimize prebuilds membership reconciliation to check orgs not …

    …presets (coder#20493) (coder#20555)
    
    Related to PR: coder#20493
    
    (cherry picked from commit 7e8fcb4)
    ssncferreira authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    2cf4b5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6424093 View commit details
    Browse the repository at this point in the history
  4. refactor: remove TaskAppID from codersdk.WorkspaceBuild (coder#20583) (

    …coder#20592)
    
    `TaskAppID` has not yet been shipped. We're dropping this field in favor
    of using the same information but from `codersdk.Task`.
    
    ---
    
    Cherry picked from d80b5fc
    coder#20583
    DanielleMaywood authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    effbe4e View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2025

  1. fix(coderd): fix audit log resource link for tasks (coder#20545) (cod…

    …er#20547)
    
    Existing task audit log links were incorrect. As audit log links are
    generated on-the-fly, this does not require backfill.
    
    (cherry picked from commit 566146a)
    johnstcn authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    cb4ea1f View commit details
    Browse the repository at this point in the history
  2. fix(coderd): disallow POSTing a workspace build on a deleted workspace (

    coder#20584) (coder#20586)
    
    - Adds a check on /api/v2/workspacebuilds to disallow creating a START
    or STOP build if the workspace is deleted.
    - DELETEs are still allowed.
    
    (cherry picked from commit 3801701)
    johnstcn authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    d82ba7e View commit details
    Browse the repository at this point in the history
  3. chore: remove brazil fly.io proxy (coder#20601) (coder#20645)

    (cherry picked from commit 7182c53)
    
    Co-authored-by: Dean Sheather <dean@deansheather.com>
    johnstcn and deansheather authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    fa43ea8 View commit details
    Browse the repository at this point in the history
  4. fix: delete related task when deleting workspace (coder#20567) (coder…

    …#20585)
    
    * Instead of prompting the user to start a deleted workspace (which is
    silly), prompt them to create a new task instead.
    * Adds a warning dialog when deleting a workspace related to a task
    * Updates provisionerdserver to delete the related task if a workspace
    is related to a task
    
    (cherry picked from commit 73dedcc)
    johnstcn authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    563612e View commit details
    Browse the repository at this point in the history
Loading