# Reusable workflow improvements in Depot CI (https://depot.dev/changelog/2026-04-02-reusable-workflow-parity)

> Published 2026-04-02

We've shipped a batch of improvements to reusable workflow support in Depot CI:

* **`strategy.matrix` in reusable workflows** — Matrix expansion now works correctly inside `workflow_call` reusable workflows.
* **Composite action environment propagation** — `GITHUB_ENV` writes inside composite actions now propagate to subsequent job steps.
* **Nested secret forwarding** — Secrets are correctly forwarded through nested reusable workflow chains, so `secrets: inherit` works at every level.
* **Fan-in with `if: always()`** — Jobs with `if: always()` now correctly run even when some upstream `needs` jobs are skipped.
* **Dynamic matrix in reusable workflows** — Dynamic matrix expansion via `fromJSON()` now works inside reusable workflows called via `workflow_call`.

## For AI Agents

The full site index is at [llms.txt](https://depot.dev/llms.txt). Append `.md` to any documentation, blog, changelog, or customer URL to fetch its markdown source directly.