| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Change-Id: Icbd9486387d9875589948ca72148d9a1a2d870c8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I69d1464c00575f61cfb8bf3dcac965fd9311fed4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7337e1256c49c404cfc58728ed3ef5e1acd7c2ff
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3db06eb323472081c02ffcb99153ca9ab0dc2aec
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I59610a0a336ff40c0d74efd5f092c9cd34a888a2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iad9f1d7d687a5f94a9213692c2224781d806011c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ibe4fd7baa355d022ae2400031118c68cd8ae0f2a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I581cf540e45fc0bfe726b65c15e28862eff39141
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Credit to OSS-Fuzz
Task-number: QTBUG-101281
Task-number: QTBUG-102599
Task-number: QTBUG-110595
Change-Id: I571a7ba0b730a8f482c82d571aba89559cf58cf4
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
|
|
|
|
|
| |
Change-Id: Id9c80bd2ee7f1e552604b220340e7bd228af9108
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I0d4409ac64030ad4d765df147b6427bae13aca59
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idf56061a89f5db6e44b5ece5df64487971637f0e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Needs to be specified when examples are removed from the wheels.
Pick-to: master
Task-number: PYSIDE-2247
Change-Id: Iabff560fcd2381aca1dfbb64895e8366ffdedf9d
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Use f-strings and Path.
Pick-to: master
Task-number: PYSIDE-2247
Change-Id: Ic35dc97978cce3e6a8821d25b6cc1ede812885af
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
| |
Change-Id: I5e44ab38069c8d080f50dcd1d3031fd60130c219
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7843db4f3e93f7d3143532d085fc28c70ae3e52e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
This patch rolls in minor fixups for logging.
Change-Id: I3acfab98bfdfe222f32c7af93c78be80444b9b5a
Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
|
|
|
|
|
| |
Change-Id: I3c18ce3e350975b34080e5eaf44415658d3b7526
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I9fee66391ae2b6e97d2163c7981970dbcf9ed149
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7a7f22fddda9d628610a519e378a026360724c85
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Pick-to: master
Change-Id: Ic6ae877be977aa121124db14f1c16b5be690b68d
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
| |
Change-Id: I19bb865e0640c56cdc2ede618748763ecf6d13bd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I50e66e21db2acc74d90ab3b8a74dac081405d199
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I2c4e5dc9f73a8f205cbb69b5d758086e4b2a8737
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ied2e587605cf6801f26f8d74514e8317f6b18d7a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If62233f19430c3d298a6792f08987f321f485b19
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idb0de1a6146740cc146588cbfe53333cb31b32ec
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic8083ecc8c557df4d09783655d456c91032eb5ff
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie80d3aff68aa898983383962e281d71e87944b24
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
The BUILD_TESTING was replaced by QT_BUILD_TESTS for Qt repositories.
Update it for consistency.
Change-Id: Ic7adf850a854021552421193a3b561f732911b09
Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
| |
Change-Id: I447bf003318dccbacf194f9a3fa31b7486778948
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I560169648cd5412e8526f5f7dd6d85219ff5410d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I474903b6bc34398c17ec2c658cc6a51f92cdb5ba
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
| |
Change-Id: I6dbbe2142d023c3a21518e7af6e3f015e4099228
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I73b694107c2ef301bacc2686c21b2f6760d99bd9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Fixes: QTQAINFRA-5249
Change-Id: I128375501a269d16d1b88474620ca9a9dee97d81
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A user may only be added to a change's attention set if the user is
an owner, uploader, reviewer, or cc. As the cherry-pick bot
owns changes it creates, the original owner must be added to the
cherry-pick's reviewer set before attempting to flag them for
attention. This action is only performed when a pick has merge
conflicts. If the original owner does not have access to tqtc/ repos
but the cherry-pick was done to a private repo/branch,
a fallback process is necessary to locate a suitable user with
appropriate access.
Fixes: QTQAINFRA-5157
Fixes: QTQAINFRA-5173
Change-Id: Icb33915cc2e8594ef10fd351f37759323995eefe
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A simple voting system is needed to provide anonymous, but
authenticated voting which limits the voting to users
in the Approvers and Maintainers groups within The Qt project.
This plugin for the cherry-pick-bot framework provides such a
voting system. As a plugin to the framework, it can be enabled
and configured on-demand, and then disabled when no longer needed.
Votes are stored in a separate table of the cherry-pick-bot's
primary database. In order to satisfy GDPR compliance, this database
is intended to be be wiped shortly after the voting round completes.
Logging/tracing tracks only who votes and when, but does not
record votes.
If users are not comfortable with using their gerrit API
password for authentication, they are directied to email
gerrit-admin@qt-project.org to request a personal voting token
which will be associated with their gerrit user in the voting
database.
Change-Id: Ica7792aede21d3eaa51828414afd4ed6805baf40
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This functionality allows for remote control of the submodule update
jobs' enabled-status. Messages posted to TQtC internal chat by the
submodule update bot now have buttons which fire POST messages to
endpoints added in this patch, along with a payload containing the
relevant branch.
Users of the TQtC internal chat can interact with these buttons to
contextually pause, resume, or reset (disabled) an update round,
or retry failed updates without direct access to the bot host.
Includes a new error handler for issues kicking off remote jenkins jobs.
Task-number: QTQAINFRA-4594
Change-Id: Ie18c5c3ab0271d1cd5ca490d2dfc68d0a8c28415
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following the addition of a 10sec timeout on REST requests server-side
in gerrit to combat collapse of the server due to DDoS request spam,
some legitimate requests from Cherry-pick bot fail. These requests
should be retried when a 408: Server Deadline Exceeded message is
received from gerrit.
This patch implements a minor overhaul of the retry logic on
all gerrit requests in the cherry-pick bot code. Axios will now
automatically retry network error failures as well as 408 and 409
response codes from gerrit.
Fixes: QTQAINFRA-5076
Change-Id: I51862714268d5c42bb54d6f7ed7c3f1896762919
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some repos may need to remain fully open-source on LTS branches
even though the given LTS branch is tqtc private in other repos.
In these cases, the public-only LTS branches should be prefixed
with "lts-", and the cherry-pick bot should prefer to use such
public LTS branches if they exist and are open for new changes.
If there is no public LTS branch, or the public LTS branch is
closed, the current fallback logic of trying in tqtc/ repos
should apply.
Task-number: QTQAINFRA-4978
Change-Id: I572e292ca91008fdb85fde536ada5d30e3c2b444
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
| |
Change-Id: Id1da1b2c2cfa738a8e0e6ef6a138a46c4f6ce03a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib9f58af846ae1aa7a7ade4a3e36504bd8d93e1d2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I01534b3ccb1d57add4b4832a0cf475bf1bdfa7ad
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8a0affcf03b649191238154b20b79c9a90cbc355
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I816021009fde928626656e330fc62ca0ac3404b2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Credit to OSS-Fuzz
Change-Id: I4de93c3311e2ca6eb356fef6e50790b723939ab3
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
|
|
|
|
|
| |
Change-Id: I59270d387132948e178885859d3b66158db2f615
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I138eadf3735b86bddd705455d08ab1a9d4a77608
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie967b051aff91924e9a425812a3770b82c3f1666
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|