profile
viewpoint
Mehdi ABAAKOUK sileht @Mergifyio Toulouse https://sileht.net/ Free software hacker, devops for a non-profit ISP and swing dancer. @Mergifyio co-founder

jd/tenacity 3544

Retrying library for Python

jd/pifpaf 173

Python fixtures and daemon managing tools for functional testing

gnocchixyz/grafana-gnocchi-datasource 15

Gnocchi datasource for Grafana 3 and 4

sbadia/puppet-checkmk 1

A simple module for check_mk

sileht/android_build 1

Android Build System (cyanogenmod)

sileht/android_device_htc_dream_sapphire 1

Device configuration for HTC Dream and Sapphire

sileht/android_device_htc_vision 1

Device repository for HTC Vision

PR opened Mergifyio/mergify-engine

chore(queue): typo in pull request number

Change-Id: Id865973f6a98d6e397d0012a2cc60424cffe70ba

+1 -1

0 comment

1 changed file

pr created time in an hour

create barnchsileht/mergify-engine

branch : missing-hashtag

created branch time in an hour

issue commenttalkiq/yaaredis

Python 3.10 support

Still no release? Are this project alive?

sileht

comment created time in 15 hours

PR opened Mergifyio/mergify-engine

chore(deps): unpin mypy

Change-Id: I6897fd90933a85dc04648fcf10cac3c910875805

+22 -13

0 comment

8 changed files

pr created time in 15 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha 2e9ee891d7bd5f421351099519cffa814143c011

fix(mypy): handle new typing of yaml.MarkedYAMLError Change-Id: I72df57087959a8b9fce69f48158efb37ed0e0880

view details

Mehdi Abaakouk

commit sha c7588ae91e0c69b397cad5a0551f61a7add668a0

feat(queue): mark temporary pull request as draft Fixes MRGFY-479 Change-Id: I86de47c88909747a6be1706cc16a0c3bb2d8fed2

view details

Mehdi Abaakouk

commit sha dd2cab8880262afad7e9cac0d955669e524be5d2

feat(conditions): add current-day/month/year/day-of-week conditions Change-Id: Id6407aaff6e4ad76f55f7a12770a07dbd7cf6769

view details

dependabot[bot]

commit sha e97c293f31d6cac3abf86468db08d18a9d47c42a

chore(deps): bump httpcore from 0.13.4 to 0.13.5 Bumps [httpcore](https://github.com/encode/httpcore) from 0.13.4 to 0.13.5. - [Release notes](https://github.com/encode/httpcore/releases) - [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpcore/compare/0.13.4...0.13.5) --- updated-dependencies: - dependency-name: httpcore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha b2d8ee48c7f3d5f2bf7101bbe1ed0b1059f04fbd

chore(deps-dev): bump sass from 1.34.1 to 1.35.0 in /docs Bumps [sass](https://github.com/sass/dart-sass) from 1.34.1 to 1.35.0. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.34.1...1.35.0) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Mehdi Abaakouk

commit sha 639585123752e8cde9df860c180b690ec8e0bcea

chore(merge-train): make log more readable Change-Id: I97cf6a2d00abebbd20e5fbdb4c73b5892cbb0e75

view details

dependabot[bot]

commit sha 16b0479da3e77492ba6f29e833f784f110ac291d

chore(deps): bump @octokit/request from 5.5.0 to 5.6.0 in /installer Bumps [@octokit/request](https://github.com/octokit/request.js) from 5.5.0 to 5.6.0. - [Release notes](https://github.com/octokit/request.js/releases) - [Commits](https://github.com/octokit/request.js/compare/v5.5.0...v5.6.0) --- updated-dependencies: - dependency-name: "@octokit/request" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Mehdi Abaakouk

commit sha 3c101407e4a786f3a62465a8698a8c9ba7b3f5e1

chore(merge-train): add queued pull request number to some logs Change-Id: Ic5d773230e017b608ac0378b022533ae0c74399d

view details

Mehdi Abaakouk

commit sha 06a61c414048b5e9a08229e73f75b8126f08cdc1

feat(conditions): add support for named current-day-of-week Change-Id: Iac71bd17e89a93c2172dd9f93c62d4f1944678e7

view details

Mehdi Abaakouk

commit sha cfa12c207f0ed633f24ca57c493f27a92c054655

feat(conditions): add schedule condition Change-Id: Ia58ae9db00a50997954346435314b7231363f158

view details

Mehdi Abaakouk

commit sha 8c2a93efec9b2de6696a993f06c62c1a32103785

chore(train): log Context.sources Change-Id: Id19a10fc1671a3cf891d2827f69da0653c223c05

view details

Mehdi Abaakouk

commit sha 5a785c0105c3058d7fbf0241991cea856c833253

chore(events): log event content Change-Id: I45c1e24cc58f84222e8677108ba3fe5d6673017a

view details

dependabot[bot]

commit sha 267cd672b8f177aa0edc37900ca59741ec71eb27

chore(deps-dev): bump sass from 1.35.0 to 1.35.1 in /docs Bumps [sass](https://github.com/sass/dart-sass) from 1.35.0 to 1.35.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.35.0...1.35.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha f9f69ff13c2569dc8e456f077f9252a855dce016

chore(deps): bump httpcore from 0.13.5 to 0.13.6 Bumps [httpcore](https://github.com/encode/httpcore) from 0.13.5 to 0.13.6. - [Release notes](https://github.com/encode/httpcore/releases) - [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpcore/compare/0.13.5...0.13.6) --- updated-dependencies: - dependency-name: httpcore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Mehdi Abaakouk

commit sha 8176d6fd6fb3d331407342900bda4529523393ea

chore(merge/queue): change confusing logging Change-Id: I83e1d71d39ff39c452805c371fcc8b83066144b6

view details

Mehdi Abaakouk

commit sha a72ab6555cf5e7f12c48765379d15cb22ba4e148

fix: set Summary check started/ended Fixes MRGFY-488 Change-Id: I06703e4830932a6373ea9c58a92dfc5f14a79a07

view details

Mehdi Abaakouk

commit sha 70bc3063916334e2af8e846e12c272e37ddd08da

chore(queue): add a couple of tests Change-Id: I1232d57009a97ef326f57ebfc50c6c48be02fcd9

view details

Mehdi Abaakouk

commit sha 7c1bccfafe8caaeed09f9cd8a663db6bdf9a6b2c

fix(logs): don't set root logger to DEBUG We was generated the list [""] instead of []. And "" is the root Logger and it got configured to DEBUG level. This fixes that. Change-Id: Iae95e26ce671292101fc7d0c8a5a7974857e9232

view details

Mehdi Abaakouk

commit sha 19f9ad75ac3c61f2c1cf76ed5c02d71c2ab3f304

chore(queue): log the tmp queue when removing pull from train Change-Id: I3847b160d283b167c51172dd761e0142f4f373d7

view details

Mehdi Abaakouk

commit sha 51e31f217066bec26e77ba33179640d6019e58f5

fix(review): report configuration issue Change-Id: I8b0df1a96a34ee02c1706ec8f649cc006348b591

view details

push time in 15 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha d583781a5f35b575180217d442e66b8abb3d79ea

fix(queue): remove legacy code about merging PR during cancel() Now, we require pull_request_rules to match before merging anything. So merge can only occur on run(). This remove all codes related to merge PR during cancel(). Fixes MRGFY-856 Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 17 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha a801599212281f0ec18809386d26aa7ab55e2c6e

fix(queue): remove legacy code about merging PR during cancel() Now, we require pull_request_rules to match before merging anything. So merge can only occur on run(). This remove all codes related to merge PR during cancel(). Fixes MRGFY-856 Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 17 hours

startedcpjw/test

started time in 18 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha f24fe6dbfd9b3c8c5284d9633b15da4b64915ba6

fix(queue): remove legacy code about merging PR during cancel() Now, we require pull_request_rules to match before merging anything. So merge can only occur on run(). This remove all codes related to merge PR during cancel(). Fixes MRGFY-856 Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 19 hours

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha 53c169541765c7c5ed23619b37cc1448d4a16efc

fix(config): change the way configuration change (#3930) Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Fixes MRGFY-829 Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

Mehdi Abaakouk

commit sha 099d2cd1a4ec1e3ff02b5542ffc549502a6cf94a

fix(queue): remove legacy code about merging PR during cancel() Now, we require pull_request_rules to match before merging anything. So merge can only occur on run(). This remove all codes related to merge PR during cancel(). Fixes MRGFY-856 Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 19 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha 3339c3bfdc41f436d6e1b05254d92e539f210949

fix(config): change the way configuration change Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Fixes MRGFY-829 Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

push time in 20 hours

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha 64af4047b6d4ef9f83f9cbe3ea9401e70ddc4c08

fix(api): handling train car in pending creation_state (#3934) Change-Id: Ie3bfef2e93cc7812b3941676e8cebd20eef5d6f1

view details

Mehdi ABAAKOUK

commit sha be5a0a8226fdc715564963cfb61c317ae87e6c37

fix(dismiss_review): use correct type for message (#3933) We should use the Jinja2WithNone type otherwise we randomly get the template error message or the generic voluptuous error instead of always the template error message. Change-Id: I9a09d4fa9ae8887378411c7ec9e33b9f85aa7d03

view details

Mehdi ABAAKOUK

commit sha b57fd97f9eb02ea8d96f8c899af0a108acb3de87

fix(label): handle case mixed case correctly (#3935) GitHub labels are not really case sensitive. Fixes MERGIFY-ENGINE-2EV Change-Id: I8908a8eeb84bce8d4e07b2065280a2bb3dc8e016

view details

dependabot[bot]

commit sha 292a6c42b6d43b9dc4613ee47aff4d76792debf0

chore(deps): bump uvicorn from 0.16.0 to 0.17.0 Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.16.0 to 0.17.0. - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.16.0...0.17.0) --- updated-dependencies: - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 28853e1d0b8610e889b79613782e363eabb8db69

chore(deps): bump fastapi from 0.71.0 to 0.72.0 Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.71.0 to 0.72.0. - [Release notes](https://github.com/tiangolo/fastapi/releases) - [Commits](https://github.com/tiangolo/fastapi/compare/0.71.0...0.72.0) --- updated-dependencies: - dependency-name: fastapi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 3c2d6e869af16c97f3ff14dc3ab1e3e0b8e30fe9

chore(deps-dev): bump eslint from 8.6.0 to 8.7.0 in /installer Bumps [eslint](https://github.com/eslint/eslint) from 8.6.0 to 8.7.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.6.0...v8.7.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Mehdi Abaakouk

commit sha 82447565f2742d893b7f2a79ebf121b36ec1b826

fix(config): change the way configuration change Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

push time in 20 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha 1900d3760d13fd7fb567fafcd9d9185f898378f9

fix(queue): remove legacy code about merging PR during cancel() Now, we require pull_request_rules to match before merging anything. So merge can only occur on run(). This remove all codes related to merge PR during cancel(). Fixes MRGFY-856 Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 21 hours

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha d4c1904de01398c4414a521326ee3a0ea9ea33ee

fix(queue): remove legacy code about merging PR during cancel() We known require pull_request_rules to match before merging anything. So merge can only occur Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

view details

push time in 21 hours

PR opened Mergifyio/mergify-engine

fix: inplace

Change-Id: I24e6bf9cfcb0b7f7f1f354c8e8a61ed0e36a9078

+12 -11

0 comment

2 changed files

pr created time in a day

create barnchsileht/mergify-engine

branch : message-close-because-main-changed

created branch time in a day

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha be5a0a8226fdc715564963cfb61c317ae87e6c37

fix(dismiss_review): use correct type for message (#3933) We should use the Jinja2WithNone type otherwise we randomly get the template error message or the generic voluptuous error instead of always the template error message. Change-Id: I9a09d4fa9ae8887378411c7ec9e33b9f85aa7d03

view details

Mehdi ABAAKOUK

commit sha f0991338ea73f3c99523d525b8c0883a9ea321b7

fix(label): handle case mixed case correctly GitHub labels are not really case sensitive. Fixes MERGIFY-ENGINE-2EV Change-Id: I8908a8eeb84bce8d4e07b2065280a2bb3dc8e016

view details

push time in a day

PR opened Mergifyio/mergify-engine

fix(label): handle case mixed case correctly

GitHub labels are not really case sensitive.

Fixes MERGIFY-ENGINE-2EV

Change-Id: I8908a8eeb84bce8d4e07b2065280a2bb3dc8e016

+1439 -1267

0 comment

9 changed files

pr created time in 2 days

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha ac9f692f97b6ea429cc5489c06b73aa6786d4975

fix(label): handle case mixed case correctly GitHub labels are not really case sensitive. Fixes MERGIFY-ENGINE-2EV Change-Id: I8908a8eeb84bce8d4e07b2065280a2bb3dc8e016

view details

push time in 2 days

create barnchsileht/mergify-engine

branch : label-bug

created branch time in 2 days

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha 64af4047b6d4ef9f83f9cbe3ea9401e70ddc4c08

fix(api): handling train car in pending creation_state (#3934) Change-Id: Ie3bfef2e93cc7812b3941676e8cebd20eef5d6f1

view details

Mehdi Abaakouk

commit sha e86543334b720eff9fe626bd6f28f93c5541500d

fix(dismiss_review): use correct type for message We should use the Jinja2WithNone type otherwise we randomly get the template error message or the generic voluptuous error instead of always the template error message. Change-Id: I9a09d4fa9ae8887378411c7ec9e33b9f85aa7d03

view details

push time in 2 days

PR opened Mergifyio/mergify-engine

fix(api): handling train car in pending create_state

Change-Id: Ie3bfef2e93cc7812b3941676e8cebd20eef5d6f1

+1 -1

0 comment

1 changed file

pr created time in 2 days

create barnchsileht/mergify-engine

branch : fix-pending

created branch time in 2 days

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha 62c13c6cbfc716c94486eb1f20bf1835520fbf54

fix(config): change the way configuration change Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

push time in 4 days

Pull request review commentMergifyio/mergify-engine

fix(config): change the way configuration change

 class DismissReviewsAction(actions.Action):             [types.GitHubLogin],             FROM_REQUESTED_REVIEWERS,         ),-        voluptuous.Required("message", default=None): voluptuous.Any(-            None, types.Jinja2-        ),+        voluptuous.Required("message", default=None): types.Jinja2WithNone,

I prepared the record with the other change :)

sileht

comment created time in 4 days

PullRequestReviewEvent

push eventsileht/mergify-engine

Mehdi Abaakouk

commit sha 75f6f062cf0786343b0ad9a972c084e4165f9b62

fix(config): change the way configuration change Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

push time in 4 days

push eventsileht/mergify-engine

Mehdi ABAAKOUK

commit sha 734b663233699c1cfb4e90d404858a40ab12d6ea

fix(queue): handle correctly batch when speculative_check=1 (#3921) Fixes MRGFY-844 Change-Id: I1c0165a19eccdfa5c516e3b7d99d37f968a2746f

view details

Mehdi ABAAKOUK

commit sha 35f6b6ca03127f20b8cb4a9646b84386bc2a28b1

chore(queue): rename _create_car -> _start_checking_car (#3931) This method may create a draft PR or rebase inplace the original PR. As this mark when we start checking the pull requests for mergeability. _start_checking_car() works better. Fixes MRGFY-849 Change-Id: I0420d0c00718a31d4c82799c7d02358b0e81cd12

view details

Mehdi ABAAKOUK

commit sha 3a7a0a63927740d67fb58430182cf75a0511ddd3

fix(rules): RuleConditionGroup description should be copied (#3932) Otherwise when the queue is rendered in the Train Car summary the branch protection message is missing. Change-Id: I3502b057443b255ed415f1218655f6e65d270cd4

view details

Mehdi Abaakouk

commit sha 2e1952682d7bd18309582c3135ee0854dd0022bd

fix(config): change the way configuration change Using pull.base.sha is unreliable as it's the sha of when the pull request is opened and not the real merge-base/fork-point of the pull request. This change looks at the diff between the base branch and the merge commit of the pull request. Change-Id: Ic31a7df439eca450148233d363cc98495f782109

view details

push time in 4 days

PR opened Mergifyio/mergify-engine

fix(dismiss_review): use correct type for message

We should use the Jinja2WithNone type otherwise we randomly get the template error message or the generic voluptuous error instead of always the template error message.

Change-Id: I9a09d4fa9ae8887378411c7ec9e33b9f85aa7d03

+96 -146

0 comment

4 changed files

pr created time in 4 days

create barnchsileht/mergify-engine

branch : record-bug

created branch time in 4 days

more