Skip to content
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

Officially support Go 1.12 #105

Merged
merged 6 commits into from
Mar 25, 2019
Merged

Officially support Go 1.12 #105

merged 6 commits into from
Mar 25, 2019

Conversation

kinbiko
Copy link
Contributor

@kinbiko kinbiko commented Mar 15, 2019

Although the current version of the notifier should work just fine against Go 1.12, the tests are failing due to some overly aggressive test assertions. This branch fixes broken tests and runs CI against Go 1.12.

The issue was that tests were asserting against which stackframes we saw internally from Go itself, which we have been lucky with for versions 1.7-1.11, but has had changes in Go 1.12. These were a bit too rigid, and instead we should just check that the stack frames do appear, but be a bit more relaxed as to where in the stack they are. I've created a utility function to do just that.

kinbiko and others added 5 commits March 4, 2019 13:06
Disable testing of branch and PR builds against Go's latest development
branch. This should be done on a scheduled basis instead, but this
is too strict for PRs and branches.
Tests: Run tests against latest release of Go
@kinbiko kinbiko requested review from CodeHex and bengourley March 15, 2019 15:00
@bengourley bengourley changed the base branch from master to next March 19, 2019 10:50
@kinbiko kinbiko mentioned this pull request Mar 25, 2019
10 tasks
@bengourley bengourley merged commit 2410940 into next Mar 25, 2019
@bengourley bengourley deleted the fix-go-112-test-failures branch March 25, 2019 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants