* tests(integration): mock server validates requests
* chore(logging): improve error message
* more logging improvements
* fix logging which failed if response was not json
* Use createError method in mock server
* Improve mock server error presentation
* Add speckle_function_command to integration test using github action
* fix broken merge; ours strategy was too agressive
* Resolve 'a sequence was not expected' error message in main.yml
* Tidy up commit to match existing in main
* use tag if available, otherwise commit sha.