fix chapter8 syntax, fix build.yml