summaryrefslogtreecommitdiffstats
path: root/src/qtmoduleupdater/qt5.go
Commit message (Collapse)AuthorAgeFilesLines
* Remove the old Qt Dependency Updater and refer users to the new locationDaniel Smith2022-02-231-262/+0
| | | | | | | | | | This dependency update script/bot has been superseded and should be removed as it is no longer functional with modern qt6 and LTS branches. Users are directed to the new utility via a README left in this repo. Change-Id: I992f64383ac1b96084d46d8c4830ac0317259a01 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update Qt Submoduleupdater to ignore status=additionalLibraryDaniel Smith2021-02-151-0/+2
| | | | | | | | | | The qt5 submodule update bot should ignore additionalLibrary modules in .gitmodules. These are to be updated via other tools or manually as needed. Task-number: QTBUG-90668 Change-Id: I7b79cd4b7025314d91d939105dc0989aaa69843a Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add support for posting updates to slack/teamsSimon Hausmann2020-04-021-1/+6
| | | | | | | | | | Post an alert if we give up on a module, and also post an alert if we've found a candidate for a consistent set. Change-Id: I49c5ffe68a9819960e90047ef87fe0f028793f24 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* When posting qt5 updates, respect the product fetch refSimon Hausmann2020-01-301-2/+2
| | | | | Change-Id: Icfab559dec4aecdec8b2b50618ba3cead4ea0dc0 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Update copyright yearSimon Hausmann2019-10-151-1/+1
| | | | | | Change-Id: I80f7e5bc5964c00afb85c63ee7bd628295b2c6be Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Fix leaking git index file when posting qt5 updatesSimon Hausmann2019-10-151-0/+1
| | | | | | | We need to remove the temporary git index file used to create the qt5 commit when we're done. Change-Id: I83e00112cd5abf289f516c1cb1b915e61ecfe463 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Clean up gerrit interaction optionsSimon Hausmann2019-10-141-7/+3
| | | | | | | | Collect the parameters in a struct to reduce the amount of parameters to pass through. This is done also in preparation for making the code easier when dealing with multiple batches. Change-Id: I3bbe99286b8cf14f9f948bc27c95664d4959db08 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Fix running the bot when a pending change is still integratingSimon Hausmann2019-10-041-1/+1
| | | | | | | | | Before trying to create a new change, we query for an existing change that's open. It may happen that that change is in integrating state, in which case we should put the module back on the todo shelve instead of aborting with an error. Change-Id: Ifd7141bca9dcae486f7e9b3d921343bbb9503757 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Fix staging/approvalSimon Hausmann2019-10-021-1/+1
| | | | | | | | | | As the update bot's account does not have approver rights, do not use it to attempt to review and stage the pushed changes, that doesn't work. This is also how coin's propose-supermodule-update command behaves. Change-Id: I126429c2019165159e825f1e0321b5c3bdb12fa0 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
* Clean up manual stage handingSimon Hausmann2019-09-291-1/+9
| | | | | | | | Separate pushing the change to Gerrit from approval and staging, as suggested by Aapo. Change-Id: I6d4c8f620c3df4503005baaf9fb2b5fac45076e6 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Initial import of Qt Module Updater toolSimon Hausmann2019-09-261-0/+250
This tool serves the purpose of updating the dependencies.yaml files in repositories. Change-Id: I9b428566a4a29eda3ceecc68accfa04bd98d66cb Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>