-
Notifications
You must be signed in to change notification settings - Fork 0
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
[pull] master from buildbot:master #145
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #145 +/- ##
=======================================
Coverage 91.82% 91.82%
=======================================
Files 345 345
Lines 36837 36837
=======================================
Hits 33824 33824
Misses 3013 3013 ☔ View full report in Codecov by Sentry. |
Kudos, SonarCloud Quality Gate passed! |
2 similar comments
Kudos, SonarCloud Quality Gate passed! |
Kudos, SonarCloud Quality Gate passed! |
Please retry analysis of this Pull-Request directly on SonarCloud. |
1 similar comment
Please retry analysis of this Pull-Request directly on SonarCloud. |
Please retry analysis of this Pull-Request directly on SonarCloud |
Please retry analysis of this Pull-Request directly on SonarCloud |
1 similar comment
Please retry analysis of this Pull-Request directly on SonarCloud |
This fixes unclosed socket ResourceWarning emitted when testing postgres database with pg8000 connector.
test: Dispose DB engine in copydb test
This enables the use of a dedicated SSH port Co-authored-by: Povilas Kanapickas <[email protected]>
Use standard URL syntax for Git steps to enable the use of a dedicated SSH port
until_idle resets the timer when there is a new call, so that the method is only called once per burst
The brd has an api that can schedule several builders for requests, but we don't use it unless at startup. This change uses the debouncer so that we wait until there is no new buildrequest event for 1 s before starting them all
debounce new buildrequests events
Message pack protocol improvements
This is already tested in MasterShellCommand tests. This was historically needed because multiple implementations were used to implement subprocesses on master. Currently only one remains and thus single test suite is sufficient.
twisted.python.log.err() supports passing exception directly. There's no need to pass empty failure.Failure() or wrap exception into failure.Failure().
Log exceptions directly instead of via failure.Failure()
test: Remove duplicate tests for env passing to master subprocesses
Release notes for 4.2.0
Fix issues in "Scheduled biweekly dependency update for week 48"
3 years passed since initial code has been implemented, but unfortunately this wasn't completed. The Buildbot web frontend still uses HTTP queries with JSON results. Supporting GraphQL properly and reaping its benefits will require almost complete web frontend rewrite which is unlikely to happen. No release note has been added because GraphQL support has never been officially released.
Remove GraphQL support
Maintaining rootlinks makes codebase more complex for little benefit. It is unlikely that there's an API client that navigates Buildbot API via URLs instead of hardcoding API endpoints. For any programmatic use cases there's /api/v2/application.spec endpoint
Cleanup data API internals
Currently, cssClass keys represent indexes of log lines from log beginning to its end. However, code later expects log chunk to start with index 0. As a result, user sees garbage output where ANSI escape sequences are in non-first log chunks.
www: Fix indexing of non-first log chunks
Fix venv path and example test module in getting started
www: Implement bold text style in builds steps logs
Quality Gate failedFailed conditions See analysis details on SonarQube Cloud Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE |
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )