From 0dc113e599175d3c263f5b2b46a83950a7b7043f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Due=C3=B1as?= Date: Fri, 30 Aug 2024 17:42:26 +0000 Subject: [PATCH] Release 1.5.0 --- NEWS | 101 +++++++++++++++++++++++++++++++ docker/Dockerfile | 2 +- grimoirelab/_version.py | 4 +- poetry.lock | 62 +++++++++---------- pyproject.toml | 22 +++---- releases/1.5.0.md | 83 +++++++++++++++++++++++++ requirements.txt | 22 +++---- src/grimoirelab-elk | 2 +- src/grimoirelab-graal | 2 +- src/grimoirelab-kidash | 2 +- src/grimoirelab-perceval | 2 +- src/grimoirelab-perceval-mozilla | 2 +- src/grimoirelab-perceval-opnfv | 2 +- src/grimoirelab-perceval-puppet | 2 +- src/grimoirelab-perceval-weblate | 2 +- src/grimoirelab-sirmordred | 2 +- src/grimoirelab-sortinghat | 2 +- 17 files changed, 250 insertions(+), 66 deletions(-) create mode 100644 releases/1.5.0.md diff --git a/NEWS b/NEWS index 867767b..10c927e 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,106 @@ # Releases +## GrimoireLab 1.5.0 - (2024-08-30) + +**New components:** + +* kidash 1.0.5 +* sortinghat 1.3.0 +* perceval 1.0.6 +* perceval-mozilla 1.0.6 +* perceval-opnfv 1.0.6 +* perceval-puppet 1.0.6 +* perceval-weblate 1.0.6 +* graal 1.0.6 +* grimoire-elk 1.1.5 +* sirmordred 1.1.0 + +The following list describes the changes by component: + +### kidash + + * Update Poetry's package dependencies + +### sortinghat + +**New features:** + + * Remove merge recommendations (#883)\ + Recommendations can now be deleted from the database and not just + dismissed. This is useful in case there are too many recommendations + to handle manually. + * Merge organizations when adding an alias (#913)\ + When adding an alias on an organization's page, if the new alias is an + existing organization, users now have the option to merge them. This + is useful in cases where organizations can't be merged using drag and + drop. + * User permissions per tenant\ + Update the permissions system to allow assigning permissions to users + based on the tenant they are accessing. The command `sortinghat-admin + set-group` has been renamed to `sortinghat.-admin set-permissions`. + +**Bug fixes:** + + * Duplicated GitHub links (#912)\ + The link to an individual's GitHub profile no longer appears several + times when there is more than one GitHub identity. + * Connection closed when job is executed\ + RQ workers create a fork to run the jobs. The issue arises when, after + completing the job, the MariaDB logs display the warning: `Aborted + connection to db. Got an error reading communication packets`. This + change ensures the database connection is closed before the fork ends, + preventing the warning from appearing. + +### perceval + +**Bug fixes:** + + * Fix issue #782 (#782)\ + The issue was that perceval would not delete old tags from upstream + references. This change deletes tags locally if tags are deleted + upstream. + +### perceval-mozilla + + * Update Poetry's package dependencies + +### perceval-opnfv + + * Update Poetry's package dependencies + +### perceval-puppet + + * Update Poetry's package dependencies + +### perceval-weblate + + * Update Poetry's package dependencies + +### graal + + * Update Poetry's package dependencies + +### grimoire-elk + +**Bug fixes:** + + * Git branches study improved\ + Previously, while the branches study was running, the `branches` field + remained empty or partially filled until the study was completed, + leading to incorrect data being displayed on the dashboard. With this + change, the branches field is updated only after the study has + finished. + +### sirmordred + +**Performance improvements:** + + * Reduced the number of connections to SortingHat\ + Mordred makes a lot of connections to the SortingHat server which + could cause the uWSGI queue to fill up. When the uWSGI queue is full, + Mordred cannot connect to the SortingHat server. + + # GrimoireLab 1.0.0 For eight years, we have been working to produce the best platform for diff --git a/docker/Dockerfile b/docker/Dockerfile index 719c05b..43c63ad 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,7 +9,7 @@ ENV DEPLOY_USER grimoire ENV DEPLOY_USER_DIR /home/${DEPLOY_USER} ENV CONF_DIR ${DEPLOY_USER_DIR}/conf ENV SCRIPTS_DIR ${DEPLOY_USER_DIR}/scripts -ENV GRIMOIRELAB_RELEASE "1.4.1" +ENV GRIMOIRELAB_RELEASE "1.5.0" # Initial user RUN useradd ${DEPLOY_USER} --create-home --shell /bin/bash diff --git a/grimoirelab/_version.py b/grimoirelab/_version.py index c8e4471..5bbf46b 100644 --- a/grimoirelab/_version.py +++ b/grimoirelab/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2024-08-30 15:55:14.669128 -__version__ = "1.5.0-rc.1" +# File auto-generated by semverup on 2024-08-30 17:41:30.982207 +__version__ = "1.5.0" diff --git a/poetry.lock b/poetry.lock index 3d8e904..47aaaa9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -997,13 +997,13 @@ grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] [[package]] name = "graal" -version = "1.0.6rc1" +version = "1.0.6" description = "A generic source code analyzer" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "graal-1.0.6rc1-py3-none-any.whl", hash = "sha256:e8158e21af5517be43adfe17d7808de7f4235f431adc096c38f5b6362dba6ba3"}, - {file = "graal-1.0.6rc1.tar.gz", hash = "sha256:9379aca3b995c83e9cd41757c6b21f33d5deb81b85738f2e2384e92d3b335dc7"}, + {file = "graal-1.0.6-py3-none-any.whl", hash = "sha256:6f70bbdd3eab42531eb22a767e7e8c9064264204fae6124ce0b4550016e10a80"}, + {file = "graal-1.0.6.tar.gz", hash = "sha256:e5951a005f5aaccb6d04d6978401e35a361c3db993be1da54495f58734f205b0"}, ] [package.dependencies] @@ -1103,13 +1103,13 @@ six = ">=1.12" [[package]] name = "grimoire-elk" -version = "1.1.5rc1" +version = "1.1.5" description = "GrimoireELK processes and stores software development data to ElasticSearch" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "grimoire_elk-1.1.5rc1-py3-none-any.whl", hash = "sha256:687ff19eb5155a1010ab3ec151a690cf469cbe790bb39da29d718995da8fb60b"}, - {file = "grimoire_elk-1.1.5rc1.tar.gz", hash = "sha256:a9cfe57f4814111c3cd4a80de3313768587bafaab61e45f36b412478c1ed67ac"}, + {file = "grimoire_elk-1.1.5-py3-none-any.whl", hash = "sha256:f156a6c06ea68b94b2c50c88222d1fca399934e1f2572f77dbe489bdb6ca5c11"}, + {file = "grimoire_elk-1.1.5.tar.gz", hash = "sha256:0a6581c63f02f3e2fb826518c221ac4d992a5f494268fea9e1fe6097be2215a3"}, ] [package.dependencies] @@ -1219,13 +1219,13 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "kidash" -version = "1.0.5rc1" +version = "1.0.5" description = "GrimoireLab script to manage Kibana dashboards from the command line" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "kidash-1.0.5rc1-py3-none-any.whl", hash = "sha256:d5f9a8e6930161f35a3edb544a8e50a7805607ec9f4bf9f2899601578c4d81fb"}, - {file = "kidash-1.0.5rc1.tar.gz", hash = "sha256:e067f817ee229567e8fbecf0d29f7dc8c3d169d54f817c0b9c7f2838470bd5b7"}, + {file = "kidash-1.0.5-py3-none-any.whl", hash = "sha256:50e97af7567942e4752a2c568590b5bbff46e4821012183470a60ca40b538beb"}, + {file = "kidash-1.0.5.tar.gz", hash = "sha256:15405b84c5f0aa4ec9879b56a602facb8f2c76c279ae50b4c77b70e30bafc385"}, ] [package.dependencies] @@ -1555,13 +1555,13 @@ files = [ [[package]] name = "perceval" -version = "1.0.6rc1" +version = "1.0.6" description = "Send Sir Perceval on a quest to fetch and gather data from software repositories." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval-1.0.6rc1-py3-none-any.whl", hash = "sha256:c048f1d07478a40a584b54e42cd381f45ae5c5486d983596aa2f7493429b500f"}, - {file = "perceval-1.0.6rc1.tar.gz", hash = "sha256:32cca1fa43761bed35ec504f48bf2ff19b7dba6f8a9250c466830bdc470f1fa0"}, + {file = "perceval-1.0.6-py3-none-any.whl", hash = "sha256:3c9dca72745505b493cc6e32b9241cd929547586c275db986a96f2ce239ab04e"}, + {file = "perceval-1.0.6.tar.gz", hash = "sha256:cbce900f0a4698b12a8f42e1de09ef6ec9c64d6f7d6745bbb3fefa876212cd9b"}, ] [package.dependencies] @@ -1580,13 +1580,13 @@ docs = ["furo (>=2023.03.27,<2024.0.0)", "myst-parser (>=1.0.0,<2.0.0)"] [[package]] name = "perceval-mozilla" -version = "1.0.6rc1" +version = "1.0.6" description = "Bundle of Perceval backends for Mozilla ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_mozilla-1.0.6rc1-py3-none-any.whl", hash = "sha256:ffe1510cd1f9ea763b533f088f855f264645586da7cab9b2cb790cae95c9af44"}, - {file = "perceval_mozilla-1.0.6rc1.tar.gz", hash = "sha256:f7c2494e18d3592a502f8d3effd12da73995a2bd7a9235549776786ed2bcd706"}, + {file = "perceval_mozilla-1.0.6-py3-none-any.whl", hash = "sha256:d8e5ae285961fe94ed3b1c6b20ac8ab7556a22275c630dac837093bc52e64a61"}, + {file = "perceval_mozilla-1.0.6.tar.gz", hash = "sha256:ae0fc7bcb633594f36f05bfb3e9765b119269b84ca63c85bc7f28065a4bdc01a"}, ] [package.dependencies] @@ -1596,13 +1596,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-opnfv" -version = "1.0.6rc1" +version = "1.0.6" description = "Bundle of Perceval backends for OPNFV ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_opnfv-1.0.6rc1-py3-none-any.whl", hash = "sha256:3d793cdf09db01040ebe11ddf2600d8405c257dd3768cebd1ffe8d24e6e54f30"}, - {file = "perceval_opnfv-1.0.6rc1.tar.gz", hash = "sha256:b0d2f769b790d90021a190b2c43869872aafe934bef5cd69790437b35379c115"}, + {file = "perceval_opnfv-1.0.6-py3-none-any.whl", hash = "sha256:d6c012974d6325bc6679937c2f3588939698e09eeb0fb53a32a12203e97df27e"}, + {file = "perceval_opnfv-1.0.6.tar.gz", hash = "sha256:3726bf491a755ea4e6bb20337df790aa22e5a2e2e314b702b36499bea703a977"}, ] [package.dependencies] @@ -1612,13 +1612,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-puppet" -version = "1.0.6rc1" +version = "1.0.6" description = "Bundle of Perceval backends for Puppet, Inc. ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_puppet-1.0.6rc1-py3-none-any.whl", hash = "sha256:66e660f03f91f6e4dcaf9bda8ca7dae250e8096f29b6c508a5e693344049dfbf"}, - {file = "perceval_puppet-1.0.6rc1.tar.gz", hash = "sha256:1db29e5dff2e109b85a808ad05513c80ba9cc147f9cddd13690be51d6f48c690"}, + {file = "perceval_puppet-1.0.6-py3-none-any.whl", hash = "sha256:7f99bc631566cb55faa21216cab1460dc2da7d6b1ea938de844c0d292705b8e6"}, + {file = "perceval_puppet-1.0.6.tar.gz", hash = "sha256:dad65307202a08fde06dc150ec3a5271e3e27db12c7ca193e115f9e14be6d846"}, ] [package.dependencies] @@ -1628,13 +1628,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-weblate" -version = "1.0.6rc1" +version = "1.0.6" description = "Bundle of Perceval backends for Weblate." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_weblate-1.0.6rc1-py3-none-any.whl", hash = "sha256:ca78e8551d9be35a5a6edc96f28adffd3097ae2a3f1501f6ec20d053cc643aec"}, - {file = "perceval_weblate-1.0.6rc1.tar.gz", hash = "sha256:580e65cb8c3cfc22b2f895a831f499e2949d3519c2adfb1390c80b789da7a482"}, + {file = "perceval_weblate-1.0.6-py3-none-any.whl", hash = "sha256:1df1a34e15f8587a8812b11da65916e50ef22036c0c38b5970c04620c8040a37"}, + {file = "perceval_weblate-1.0.6.tar.gz", hash = "sha256:1e98da2266616c21078de74bb8ff974a14b0845a9310468716e7bf60a62bd795"}, ] [package.dependencies] @@ -2151,13 +2151,13 @@ testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", [[package]] name = "sirmordred" -version = "1.1.0rc1" +version = "1.1.0" description = "Drive GrimoireLab tools to produce a dashboard" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "sirmordred-1.1.0rc1-py3-none-any.whl", hash = "sha256:3a755bad885dd8d50758e989296c1c5d3e244609d5db2dcb41102c93e524c8df"}, - {file = "sirmordred-1.1.0rc1.tar.gz", hash = "sha256:b5b0b8a71b961dd0da05d5a9118bbeb462f3cefceb4a318494a8247ad04fe108"}, + {file = "sirmordred-1.1.0-py3-none-any.whl", hash = "sha256:01ace2c77b7daf6829f3d702ecab2faaf1b4edc7bba940817cde5f27fc6dc25e"}, + {file = "sirmordred-1.1.0.tar.gz", hash = "sha256:174b19102d1c52f3cdc751193e701123e320563b652f9e9d7f84291710b863af"}, ] [package.dependencies] @@ -2191,13 +2191,13 @@ files = [ [[package]] name = "sortinghat" -version = "1.3.0rc1" +version = "1.3.0" description = "A tool to manage identities." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "sortinghat-1.3.0rc1-py3-none-any.whl", hash = "sha256:952305cc96ec46550c7666de5394698df771bf0e88c73513ea485599199077a8"}, - {file = "sortinghat-1.3.0rc1.tar.gz", hash = "sha256:a29b7b3b8931e4e0fb13fd03e0b8586bc727ac91b18cf7dbb610937a162b0ba8"}, + {file = "sortinghat-1.3.0-py3-none-any.whl", hash = "sha256:256354bbbb45d1f65de1c192d75fbe9c5644c5b1572d242b69382ffc23ff57c5"}, + {file = "sortinghat-1.3.0.tar.gz", hash = "sha256:d4aa7e9c4ff822def327616ce0ab505a5aa001d6e411259dfd2b3edae766cf35"}, ] [package.dependencies] @@ -2462,4 +2462,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "17cfa9835b33e3740d8bac5778e17dd8b3ee52ae14a1abeb1e9ed876233b9ed9" +content-hash = "826bc510d7b45029b30aa423caa48ca5d2c2af4a1da8918f6e6f026048398a09" diff --git a/pyproject.toml b/pyproject.toml index 9c48796..48d8e93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoirelab" -version = "1.5.0-rc.1" +version = "1.5.0" description = "Tool set for software development analytics" authors = [ "GrimoireLab Developers" @@ -39,18 +39,18 @@ classifiers = [ python = "^3.8" grimoirelab-toolkit = {version = ">=1.0.4", allow-prereleases = true} -perceval-mozilla = {version = ">=1.0.6-rc.1", allow-prereleases = true} -perceval-opnfv = {version = ">=1.0.6-rc.1", allow-prereleases = true} -perceval-puppet = {version = ">=1.0.6-rc.1", allow-prereleases = true} -perceval-weblate = {version = ">=1.0.6-rc.1", allow-prereleases = true} -sortinghat = {version = ">=1.3.0-rc.1", allow-prereleases = true} -kidash = {version = ">=1.0.5-rc.1", allow-prereleases = true} +perceval-mozilla = {version = ">=1.0.6", allow-prereleases = true} +perceval-opnfv = {version = ">=1.0.6", allow-prereleases = true} +perceval-puppet = {version = ">=1.0.6", allow-prereleases = true} +perceval-weblate = {version = ">=1.0.6", allow-prereleases = true} +sortinghat = {version = ">=1.3.0", allow-prereleases = true} +kidash = {version = ">=1.0.5", allow-prereleases = true} grimoirelab-panels = {version = ">=1.1.0", allow-prereleases = true} -grimoire-elk = {version = ">=1.1.5-rc.1", allow-prereleases = true} -sirmordred = {version = ">=1.1.0-rc.1", allow-prereleases = true} +grimoire-elk = {version = ">=1.1.5", allow-prereleases = true} +sirmordred = {version = ">=1.1.0", allow-prereleases = true} cereslib = {version = ">=1.0.4", allow-prereleases = true} -graal = {version = ">=1.0.6-rc.1", allow-prereleases = true} -perceval = {version = ">=1.0.6-rc.1", allow-prereleases = true} +graal = {version = ">=1.0.6", allow-prereleases = true} +perceval = {version = ">=1.0.6", allow-prereleases = true} [tool.poetry.dev-dependencies] diff --git a/releases/1.5.0.md b/releases/1.5.0.md new file mode 100644 index 0000000..c44085d --- /dev/null +++ b/releases/1.5.0.md @@ -0,0 +1,83 @@ +# GrimoireLab 1.5.0 +The following list describes the changes by component: + + + ## kidash 1.0.5 - (2024-08-30) + + * Update Poetry's package dependencies +## sortinghat 1.3.0 - (2024-08-30) + +**New features:** + + * Remove merge recommendations (#883)\ + Recommendations can now be deleted from the database and not just + dismissed. This is useful in case there are too many recommendations + to handle manually. + * Merge organizations when adding an alias (#913)\ + When adding an alias on an organization's page, if the new alias is an + existing organization, users now have the option to merge them. This + is useful in cases where organizations can't be merged using drag and + drop. + * User permissions per tenant\ + Update the permissions system to allow assigning permissions to users + based on the tenant they are accessing. The command `sortinghat-admin + set-group` has been renamed to `sortinghat.-admin set-permissions`. + +**Bug fixes:** + + * Duplicated GitHub links (#912)\ + The link to an individual's GitHub profile no longer appears several + times when there is more than one GitHub identity. + * Connection closed when job is executed\ + RQ workers create a fork to run the jobs. The issue arises when, after + completing the job, the MariaDB logs display the warning: `Aborted + connection to db. Got an error reading communication packets`. This + change ensures the database connection is closed before the fork ends, + preventing the warning from appearing. + + + +## perceval 1.0.6 - (2024-08-30) + +**Bug fixes:** + + * Fix issue #782 (#782)\ + The issue was that perceval would not delete old tags from upstream + references. This change deletes tags locally if tags are deleted + upstream. + + ## perceval-mozilla 1.0.6 - (2024-08-30) + + * Update Poetry's package dependencies + ## perceval-opnfv 1.0.6 - (2024-08-30) + + * Update Poetry's package dependencies + ## perceval-puppet 1.0.6 - (2024-08-30) + + * Update Poetry's package dependencies + ## perceval-weblate 1.0.6 - (2024-08-30) + + * Update Poetry's package dependencies + ## graal 1.0.6 - (2024-08-30) + + * Update Poetry's package dependencies +## grimoire-elk 1.1.5 - (2024-08-30) + +**Bug fixes:** + + * Git branches study improved\ + Previously, while the branches study was running, the `branches` field + remained empty or partially filled until the study was completed, + leading to incorrect data being displayed on the dashboard. With this + change, the branches field is updated only after the study has + finished. + +## sirmordred 1.1.0 - (2024-08-30) + +**Performance improvements:** + + * Reduced the number of connections to SortingHat\ + Mordred makes a lot of connections to the SortingHat server which + could cause the uWSGI queue to fill up. When the uWSGI queue is full, + Mordred cannot connect to the SortingHat server. + diff --git a/requirements.txt b/requirements.txt index 4306dac..c34fecf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -grimoirelab==1.5.0-rc.1 +grimoirelab==1.5.0 grimoirelab-toolkit==1.0.4 -perceval==1.0.6-rc.1 -perceval-mozilla==1.0.6-rc.1 -perceval-opnfv==1.0.6-rc.1 -perceval-puppet==1.0.6-rc.1 -perceval-weblate==1.0.6-rc.1 -grimoire-elk==1.1.5-rc.1 -sortinghat==1.3.0-rc.1 -kidash==1.0.5-rc.1 +perceval==1.0.6 +perceval-mozilla==1.0.6 +perceval-opnfv==1.0.6 +perceval-puppet==1.0.6 +perceval-weblate==1.0.6 +grimoire-elk==1.1.5 +sortinghat==1.3.0 +kidash==1.0.5 grimoirelab-panels==1.1.0 -sirmordred==1.1.0-rc.1 +sirmordred==1.1.0 cereslib==1.0.4 -graal==1.0.6-rc.1 +graal==1.0.6 diff --git a/src/grimoirelab-elk b/src/grimoirelab-elk index 841d0b5..d903568 160000 --- a/src/grimoirelab-elk +++ b/src/grimoirelab-elk @@ -1 +1 @@ -Subproject commit 841d0b51863a6e4d72cd30ace8ef2aea3c4664d4 +Subproject commit d9035682f389141b1f4c5662c86f78d64e6bb4b9 diff --git a/src/grimoirelab-graal b/src/grimoirelab-graal index 005bcce..4e62757 160000 --- a/src/grimoirelab-graal +++ b/src/grimoirelab-graal @@ -1 +1 @@ -Subproject commit 005bcce28c0a672b78f20f4aaa92620e8d1fd778 +Subproject commit 4e627573a344e7a8e82e83cdc5b9cdcd857ec65a diff --git a/src/grimoirelab-kidash b/src/grimoirelab-kidash index 481aacf..8b443b2 160000 --- a/src/grimoirelab-kidash +++ b/src/grimoirelab-kidash @@ -1 +1 @@ -Subproject commit 481aacf6e9c36a14621234fb2924de5036a75346 +Subproject commit 8b443b2d6eadd363ceebc1417ac8420530472fd3 diff --git a/src/grimoirelab-perceval b/src/grimoirelab-perceval index d58c075..13fc18c 160000 --- a/src/grimoirelab-perceval +++ b/src/grimoirelab-perceval @@ -1 +1 @@ -Subproject commit d58c07536f983ad32e302cb033e46d95bc84caed +Subproject commit 13fc18ccfe9ac6dd8d6a16872a2bab711317c981 diff --git a/src/grimoirelab-perceval-mozilla b/src/grimoirelab-perceval-mozilla index bcb086c..2d9fda5 160000 --- a/src/grimoirelab-perceval-mozilla +++ b/src/grimoirelab-perceval-mozilla @@ -1 +1 @@ -Subproject commit bcb086cb0581a4e2349fe9ba06bc4b0376999e9c +Subproject commit 2d9fda515b9fb261389f6a2957e11cab8ab5f79d diff --git a/src/grimoirelab-perceval-opnfv b/src/grimoirelab-perceval-opnfv index 74fb8f5..40617f3 160000 --- a/src/grimoirelab-perceval-opnfv +++ b/src/grimoirelab-perceval-opnfv @@ -1 +1 @@ -Subproject commit 74fb8f5b49083ac5df7d9656db38c03d6ba4486b +Subproject commit 40617f3852575bc4f956770cf7d918f08aaa73d1 diff --git a/src/grimoirelab-perceval-puppet b/src/grimoirelab-perceval-puppet index b35bf5e..cac7618 160000 --- a/src/grimoirelab-perceval-puppet +++ b/src/grimoirelab-perceval-puppet @@ -1 +1 @@ -Subproject commit b35bf5eb905c60cf7dcf2aba86891ecf1ba005da +Subproject commit cac7618d3dab56eca1a65dba0309f0106991f88f diff --git a/src/grimoirelab-perceval-weblate b/src/grimoirelab-perceval-weblate index 65f44df..b10c5e9 160000 --- a/src/grimoirelab-perceval-weblate +++ b/src/grimoirelab-perceval-weblate @@ -1 +1 @@ -Subproject commit 65f44df73602ba5e3b3ff9fc041f05c2d873a68b +Subproject commit b10c5e99d563e7dd228a567ea29c19a8c6e93c67 diff --git a/src/grimoirelab-sirmordred b/src/grimoirelab-sirmordred index a4d8737..e5759b6 160000 --- a/src/grimoirelab-sirmordred +++ b/src/grimoirelab-sirmordred @@ -1 +1 @@ -Subproject commit a4d8737ba9c0924f8190982fd68af3ec678d010a +Subproject commit e5759b6bf87ee51883190c31f35378c638165de9 diff --git a/src/grimoirelab-sortinghat b/src/grimoirelab-sortinghat index a436050..746e851 160000 --- a/src/grimoirelab-sortinghat +++ b/src/grimoirelab-sortinghat @@ -1 +1 @@ -Subproject commit a436050c80199b9b632ea9c061a3ab833b4295b3 +Subproject commit 746e851c1692985ced564fb2fad56ded185fdee5