Conversation
|
Very cool thanks, I've not really used any CI on GitHub before, I use a basic workflow for release but that's about it. At the moment, for The only issue I can see with this is that in order to run the tests, it requires a fully seeded database, and I am unaware of how we could do that via CI on GitHub - although as I say I have never really used a CI on GitHub before, so maybe there is an easy solution. |
I've added typos to the workflow and commitlint. It keeps commits in keeping with Conventional Commits, which is widely viewed as best practice, and enables automatic generation of a changelog and version/tag with something like semantic-release or release-please. |
I've not had to run tests with a database in GH actions before, but something like this might help: https://atlasgo.io/guides/testing/github-actions |
|
Thanks, I'll have a read, and play around in a cloned private repo |
Made a CI workflow file to find errors in Rust code and check its syntax and formatting. Should help keep it standardised and eliminate human error.