Changelog | Depot
Changelog
Updates and new features
22 OCT, 2026
Depot CI now supports pull request review comment triggers
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:
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 for event details and token and secret restrictions.
20 OCT, 2026
Depot CI now shows failure details in GitHub checks
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 for details and limits.
19 OCT, 2026
More capacity for Depot CI GitHub checks
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 to get started.
15 OCT, 2026
New graph view for Depot CI workflow runs
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
The Billing & usage settings 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
The Depot dashboard 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 for details.
06 OCT, 2026
Quick navigation between dashboard sections
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
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 for details.
05 OCT, 2026
Dispatcher identity in Depot CI
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
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 for supported references and access requirements.
05 OCT, 2026
GitHub Actions analytics now groups runs by workflow name
The GitHub Actions Analytics page 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
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 for details.
Check out the launch post for how it works and build-time benchmarks.
01 OCT, 2026
Light mode for the Depot dashboard
The Depot dashboard 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
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 in the Depot dashboard, select a project, and open Settings to adjust its Cache Storage Policy. See configurable cache policies for details on storage limits and retention.
28 SEP, 2026
Depot CI migrations preserve issue_comment workflows
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 to migrate a workflow, or see the depot ci migrate reference for command options.
23 SEP, 2026
More accurate GitHub checks for Depot CI
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 to use the new check names.
23 SEP, 2026
More GitHub token permissions in Depot CI
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:
permissions:
contents: read
issues: write
For CodeQL uploads, request security-events: write. See GitHub token permissions in Depot CI for compatibility details.
23 SEP, 2026
More reliable Depot CI reruns
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
We fixed several GitHub Actions compatibility differences in Depot CI workflow evaluation:
- Steps with an ordinary
if:condition now respect GitHub's implicitsuccess()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
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, organization API token settings, or a project's settings, then click Edit next to a token. Update its description and click Save changes.