Reusable workflow improvements in Depot CI
We've shipped a batch of improvements to reusable workflow support in Depot CI:
strategy.matrixin reusable workflows — Matrix expansion now works correctly insideworkflow_callreusable workflows.- Composite action environment propagation —
GITHUB_ENVwrites inside composite actions now propagate to subsequent job steps. - Nested secret forwarding — Secrets are correctly forwarded through nested reusable workflow chains, so
secrets: inheritworks at every level. - Fan-in with
if: always()— Jobs withif: always()now correctly run even when some upstreamneedsjobs are skipped. - Dynamic matrix in reusable workflows — Dynamic matrix expansion via
fromJSON()now works inside reusable workflows called viaworkflow_call.