-
Notifications
You must be signed in to change notification settings - Fork 3
feat: build server SDK in CI #198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
This pull request has been linked to Shortcut Story #206686: Build for mac/linux/windows in CI via Github Action. |
| // boost::bad_expression can be thrown by basic_regex when compiling a | ||
| // regular expression. | ||
| return false; | ||
| } catch (boost::regex_error) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Turns out boost::bad_expression (above the fold) is actually a typedef for boost::regex_error.
|
Unit test failure is because I didn't address the timestamp precision stuff yet (found by Ryan a couple weeks ago.) |
| << context.Get("user", "attr") << " " << clause.op << " " | ||
| << clause.values << " should be " << param.expected; | ||
| << Value(clause.values) << " should be " << param.expected; | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ADL ambiguity error for operator<< thrown by MSVC. Hoping this resolves the ambiguity.
| TimestampTest{"2020-01-01T01:00:00.123456789+01:00", | ||
| "floor nanoseconds with offset", | ||
| BasicDate() + 123ms + 456us}, | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These fail on some platforms because they do support > microsecond precision.
Adds a build for the server SDK. The changes are mostly to fix compilation issues / warnings that I encountered.