This updates your fork.yaml file so that forkdiff binary can successfully build the report page.
Under the existing fork.yaml file, it fails to build and gives the following error:
$ forkdiff
failed to hydrate patch stats
error: sub definition 2 failed to hydrate: sub definition 6 failed to hydrate: file "eth/handler.go" was matched by glob 0 ("eth/handler.go") but is not remaining11:36:53 Tue Feb 13 2024 janitor macbook
Tests
I ran forkdiff with the updated changes and was able to successfully build the report page.
Additional context
There is no validation of the file, fork.yaml. Additionally, there exists no timestamp or versioning information in the generated report page.
I added two hard coded values:
the version of the corresponding git hash for go-ethereum, v1.13.8
a 'Last Updated' value, using TZ=UTC
```yaml
# fork.yaml
footer: |
! a fork of [`go-ethereum, v1.13.8`](https://github.com/ethereum/go-ethereum).
description: |
+ Last updated: Tue Feb 13 19:58:26 UTC 2024
sub:
```
Considerations
fork.yaml should be validated at build, additionally I found no configuration specification for detailing diffing policy or setup.
Description
This updates your
fork.yaml
file so that forkdiff binary can successfully build the report page.Under the existing
fork.yaml
file, it fails to build and gives the following error:Tests
I ran forkdiff with the updated changes and was able to successfully build the report page.
Additional context
There is no validation of the file,
fork.yaml
. Additionally, there exists no timestamp or versioning information in the generated report page.I added two hard coded values:
Considerations
fork.yaml
should be validated at build, additionally I found no configuration specification for detailing diffing policy or setup.For reference, this is one configuration
This is beyond the scope of this PR, I just thought to mention it, as it makes maintainer job easier.