# use build.zig.zon instead of build.zig.ini for the manifest file · gitcafe/zig

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

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

Visibility: public

Requested revision: 81c27c74bc8ccc8087b75c5d4eb1b350ad907cd0

Requested commit: 81c27c74bc8ccc8087b75c5d4eb1b350ad907cd0

Commit: 81c27c74bc8ccc8087b75c5d4eb1b350ad907cd0

Tree: 9dc79bfecab52e844714bd81150368b40202f4c0

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
use build.zig.zon instead of build.zig.ini for the manifest file

 * improve error message when build manifest file is missing
 * update std.zig.Ast to support ZON
 * Compilation.AllErrors.Message: make the notes field a const slice
 * move build manifest parsing logic into src/Manifest.zig and add more
   checks, and make the checks integrate into the standard error
   reporting code so that reported errors look sexy

closes #14290

```

## Parents

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

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