# Changelog

Updates and new features

22 OCT, 2026

## [Depot CI now supports pull request review comment triggers](/content/changelog/2026-10-20-depot-ci-review-comment-triggers/index.html)
Depot CI now supports `on.pull_request_review_comment` triggers. Run workflows when someone creates, edits, or deletes a comment on a pull request's diff. Use `types` to select the activities that trigger your workflow:

```yaml
on:
  pull_request_review_comment:
    types: [created, edited]
```

Without `types`, all three activities trigger the workflow. Add the workflow to `.depot/workflows/` on your repository's default branch to activate it. Runs use the pull request's merge ref, and the comment is available through `github.event.comment`.

See [Pull request review events](/content/docs/ci/compatibility#pull-request-review-events/index.html) for event details and token and secret restrictions.

20 OCT, 2026

## [Depot CI now shows failure details in GitHub checks](/content/changelog/2026-10-20-depot-ci-github-check-output/index.html)
Depot CI now includes job errors, step summaries, and artifact names and sizes in completed GitHub checks. Errors, warnings, and notices from workflow commands appear as annotations. Annotations that reference a file path and line number appear inline on pull request diffs.

You can review failures and workflow-generated reports directly in GitHub, then follow the links to the Depot dashboard for full job details and artifacts. Existing workflows use the new output automatically.

See [GitHub check output](/content/docs/ci/observability/github-checks#check-output/index.html) for details and limits.

19 OCT, 2026

## [More capacity for Depot CI GitHub checks](/content/changelog/2026-10-19-depot-ci-github-checks-apps/index.html)
You can now connect the **Depot Checks** and **Depot Checks 2** GitHub Apps to give Depot CI more capacity to publish job status to GitHub. Each app provides additional API capacity, reducing check delays for organizations with high CI volume.

Connect the apps from **Settings > Connections > GitHub Checks** in your Depot organization. No workflow changes are needed.

See the [GitHub checks setup guide](/content/docs/ci/observability/github-checks#connect-additional-github-checks-apps/index.html) to get started.

15 OCT, 2026

## [New graph view for Depot CI workflow runs](/content/changelog/2026-10-15-depot-ci-job-graph/index.html)
Depot CI now has a graph view for workflow runs, making it easier to follow job dependencies and investigate failures in complex workflows.

Open a workflow run and select **Graph** above the jobs list. You can also search for jobs in either view.

13 OCT, 2026

## [Upcoming invoice and invoice history in billing settings](/content/changelog/2026-10-13-billing-invoice-history/index.html)
The [Billing & usage settings](/content/orgs/_/settings/billing-and-usage/index.html) page now shows your upcoming invoice amount and a history of past invoices.

The upcoming invoice is an estimate based on your usage so far in the current billing period, shown with the invoice date and billing period. **Invoice history** lists each billing period from the past year with its status and the amount paid. Click **Download CSV** on any row to get the usage report for that period. Invoice PDFs and receipts are available in the **Billing Portal**.

Your current plan now appears as a summary with its included usage and additional usage rates. Click **Change plan** to compare plans.

13 OCT, 2026

## [The Depot dashboard now supports five more languages](/content/changelog/2026-10-13-dashboard-localization/index.html)
The [Depot dashboard](/content/orgs/index.html) now supports Brazilian Portuguese, French, Japanese, Korean, and Simplified Chinese, alongside English. You can review builds, check GitHub Actions runs, and manage settings in your preferred language.

The dashboard follows your browser's language preferences by default. To choose a different language, open the organization menu at the top of the sidebar and select **Language**. Depot remembers your choice in that browser.

Read the [localization announcement](/content/blog/dashboard-localization/index.html) for details.

06 OCT, 2026

## [Quick navigation between dashboard sections](/content/changelog/2026-10-06-dashboard-quick-navigation/index.html)
Press **Cmd+K** on macOS or **Ctrl+K** on Windows and Linux to find and open top-level sections of the Depot dashboard, such as Projects, Depot CI, GitHub Actions, and settings.

06 OCT, 2026

## [Depot CI workflow_run events now include workflow names and paths](/content/changelog/2026-10-06-workflow-run-names/index.html)
In Depot CI, `github.event.workflow_run.name` contains the triggering workflow's YAML `name`, not `run-name`. Without a name, it falls back to the workflow's repository path, as in GitHub. `path` now contains the repository path, such as `.depot/workflows/ci.yml`. A new `basepath` field contains the filename, such as `ci.yml`.

To compare filenames, use `github.event.workflow_run.basepath || github.event.workflow_run.path || github.event.workflow_run.name`, which also handles stored events that keep their original values when replayed. See [Workflow run events](/content/docs/ci/compatibility#workflow-run-events/index.html) for details.

05 OCT, 2026

## [Dispatcher identity in Depot CI](/content/changelog/2026-10-05-depot-ci-dispatcher-identity/index.html)
Depot CI now exposes who initiated a workflow through `depot.actor`, including the user’s ID, name, and email for runs started from the dashboard, CLI, or API. Use this identity in workflow conditions or to personalize notifications.

When a job is retried, `depot.triggering_actor` identifies who requested the retry, while `depot.actor` preserves the original initiator. Organization tokens are identified by their token name and ID, with no human email.

Workflow and job pages now display the original initiator and recorded retry actors.

05 OCT, 2026

## [Depot CI now supports external reusable workflows](/content/changelog/2026-10-05-external-reusable-workflows/index.html)
Depot CI now supports reusable workflows stored in other repositories. Share common CI jobs across projects without copying workflow definitions, with support for nested calls, matrix jobs, inputs, and outputs.

Private repositories can call reusable workflows from private or internal repositories in the same GitHub organization when the Depot Code Access GitHub App has access to the source repository. Pin external workflow references to a full commit SHA or a version tag; branch references are not supported.

See the [reusable workflow compatibility guide](/content/docs/ci/compatibility#reusable-workflows-from-other-repositories/index.html) for supported references and access requirements.

05 OCT, 2026

## [GitHub Actions analytics now groups runs by workflow name](/content/changelog/2026-10-05-github-actions-workflow-name-analytics/index.html)
The [GitHub Actions Analytics page](/content/orgs/_/github-actions/analytics/index.html) now uses the workflow's configured `name` for workflow filters and job duration and failure summaries. Workflows with a dynamic `run-name` aggregate together across runs instead of splitting into separate entries for each run title.

The `run-name` setting still controls individual run titles; those titles remain unchanged.

This applies to newly recorded jobs. Historical jobs retain their previous names and grouping, so date ranges that include older jobs can still show dynamic run titles alongside workflow names.

05 OCT, 2026

## [Depot Cache now supports Xcode compilation cache](/content/changelog/2026-10-05-xcode-compilation-cache/index.html)
Depot Cache now supports the Xcode compilation cache. Workflows using Xcode 26 or later automatically benefit from it after a warmup build.

Because the feature uses Depot Cache, it may incur cache storage costs. See the [Xcode integration guide](/content/docs/cache/integrations/xcode/index.html) for details.

Check out the [launch post](/content/blog/xcode-compilation-caching-with-depot-cache/index.html) for how it works and build-time benchmarks.

01 OCT, 2026

## [Light mode for the Depot dashboard](/content/changelog/2026-10-01-dashboard-light-mode/index.html)
The [Depot dashboard](/content/orgs/index.html) now supports light mode across project pages, workflows, logs, charts, and settings.

Open the organization menu in the sidebar and choose **Theme switch** to select **Light**, **Dark**, or **System**. System follows your device's appearance setting. The dashboard and Depot website use the same theme preference.

29 SEP, 2026

## [BuildKit cache usage warnings in the Depot dashboard](/content/changelog/2026-09-29-buildkit-cache-usage-warnings/index.html)
The Depot dashboard now warns when a project's BuildKit cache approaches its configured storage limit.

The warning appears on project and build log pages and links to the project settings, where you can increase the limit when cache cleanup affects build performance.

Open [Projects](/content/orgs/_/projects/index.html) in the Depot dashboard, select a project, and open **Settings** to adjust its **Cache Storage Policy**. See [configurable cache policies](/content/docs/container-builds/overview#configurable-cache-policies-per-project/index.html) for details on storage limits and retention.

28 SEP, 2026

## [Depot CI migrations preserve issue_comment workflows](/content/changelog/2026-09-28-issue-comment-migration/index.html)
Depot CI migration tools now recognize `issue_comment` as a supported trigger.

`depot ci migrate` preserves these triggers, and the migration API no longer reports them as unsupported. This aligns migration behavior with Depot CI's existing runtime support for issue and pull request comments.

Follow the [Depot CI quickstart](/content/docs/ci/quickstart/index.html) to migrate a workflow, or see the [`depot ci migrate` reference](/content/docs/cli/reference/depot-ci#depot-ci-migrate/index.html) for command options.

23 SEP, 2026

## [More accurate GitHub checks for Depot CI](/content/changelog/2026-09-23-accurate-github-checks/index.html)
We fixed two cases where GitHub could show an outdated or incomplete Depot CI check result:

- A new pull request run on the same commit now replaces the completed check for every supported pull request activity type.
- Matrix jobs with the same explicit name now publish a distinct GitHub check for each matrix combination. If you use these jobs as required status checks, [update your branch protection rules](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule) to use the new check names.

23 SEP, 2026

## [More GitHub token permissions in Depot CI](/content/changelog/2026-09-23-depot-ci-github-token-permissions/index.html)
Depot CI now supports the `security-events` and `issues` permission scopes on the built-in `GITHUB_TOKEN`.

The new scopes support workflows such as CodeQL uploads and issue maintenance without requiring a separate GitHub token.

Declare the permissions your workflow needs in its `permissions:` block. For example, an issue maintenance workflow can request:

```yaml
permissions:
  contents: read
  issues: write
```

For CodeQL uploads, request `security-events: write`. See [GitHub token permissions in Depot CI](/content/docs/ci/compatibility#permissions/index.html) for compatibility details.

23 SEP, 2026

## [More reliable Depot CI reruns](/content/changelog/2026-09-23-depot-ci-rerun-fixes/index.html)
We fixed two cases where Depot CI reruns could leave dependent jobs with stale or missing results:

- Full workflow reruns no longer clear a job's outputs and then skip that same job.
- **Re-run failed** now reruns successful dependent jobs when their upstream results change, so externally published statuses and other dependent work stay current.

23 SEP, 2026

## [Depot CI workflow condition and expression fixes](/content/changelog/2026-09-23-depot-ci-workflow-evaluation-fixes/index.html)
We fixed several GitHub Actions compatibility differences in Depot CI workflow evaluation:

- Steps with an ordinary `if:` condition now respect GitHub's implicit `success()` check.
- Reusable workflow calls remain successful when some inner jobs are skipped and the remaining jobs succeed.
- Dynamic job environment expressions now select the correct environment-scoped secrets and variables.
- Missing event properties passed to composite action inputs now resolve to an empty value instead of literal expression text.

23 SEP, 2026

## [Edit API token descriptions without rotating credentials](/content/changelog/2026-09-23-edit-api-token-descriptions/index.html)
You can now edit descriptions for personal, organization, and project API tokens in the Depot dashboard. The token stays the same, so existing integrations keep working without updating credentials.

Open your [account settings](/content/settings/index.html), [organization API token settings](/content/orgs/_/settings/api-tokens/index.html), or a project's settings, then click **Edit** next to a token. Update its description and click **Save changes**.
