# Run: add lazy path file inputs · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/d582575aba5264aaa02a8af0cdb7da7c4f4c6220)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: d582575aba5264aaa02a8af0cdb7da7c4f4c6220

Requested commit: d582575aba5264aaa02a8af0cdb7da7c4f4c6220

Commit: d582575aba5264aaa02a8af0cdb7da7c4f4c6220

Tree: 71318b4b2c9809a66cd16341c70be5f17909657b

Author: Jacob Young

Committer: Jacob Young

## Message

```
Run: add lazy path file inputs
This replaces `extra_file_dependencies` with support for lazy paths.

Also assert output file basenames are not empty, avoid improper use of
field default values, ensure stored strings are duplicated, and
prefer `ArrayListUnmanaged` to discourage misuse of direct field access
which wouldn't add step dependencies.

```

## Parents

- [db890dbae72bc31e50d4ec641f2afce683df772d](https://git.cafe/gitcafe/zig/commit/db890dbae72bc31e50d4ec641f2afce683df772d?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/d582575aba5264aaa02a8af0cdb7da7c4f4c6220?format=markdown)
