We're not fully there yet but I wanted to see what the tests look like at this point :)
1 new commit added
Fix test
Install pagure-messages via pip for now
8 new commits added
Test the fedora-messaging notifications sent in the test suite
Add a notification for when a group is removed from a project
Be consistent about the name of the pull-request object and topics
Commit to the database earlier in the process so the JSON sent is up to date
Sort a number of lists returned in the API
Add support for pagure-messages
pretty please pagure-ci rebuild
Looks like the bug is not gone in jenkins
9 new commits added
Do we really need this to be mandatory when we conditionally import it only if fedora-messaging is used?
You're right, it shouldn't be there. I'd add it to the requirements-test-txt though as I think we do want to check that in the tests we're sending the notifications we expect in the format we expect.
Sounds good to me.
rebased onto e47eb8d8d556ebf66eaaef1a37394f2eefb09010
10 new commits added
Attempt to debug/fix the tests
Install fedora-messaging as RPM
More debugging failing tests
12 new commits added
Specify the USER environment variable
13 new commits added
Ignore the generate_gitolite_acls task
14 new commits added
Ignore the generate_gitolite_acls task and use the pagure auth backend
2 new commits added
When checking if messages were sent via a rebase, do not run the git hooks
Add a NOGITHOOKS configuration key
17 new commits added
Forward the username when updating the pull-request
Install pagure-messages via pip for now but fedora-messaging as RPM
Upgrade pip/setuptools manually
rebased onto 66012a9a45d63cca1d75485d63bc8c2dff84e0f4
rebased onto cf1da968e39fe8d9727137e7ed805adb079574df
rebased onto a4866a315fe96b0d89627c85c72ea65ab55e937f
rebased onto dff4b540df3b7f7f2425507d37c86505abb40c38
Fix the test now that when we flag PR we're actually doing commit and PR flags
Fix the topic of the notification sent
11 new commits added
rebased onto 1c1a43a94ae5f1a0643d6915b497d27930a710dc
rebased onto 3c2e6d1b9d1c780971d821475c3a8bb701e2c0cd
rebased onto d86de99433dd588949ccf423d690744425af897b
rebased onto 2d735bf96d8fddfe6321ecb2e015245bb354e2bb
This is ready for review I believe :)
rebased onto e9529d71aed77a3fe7dbddde64148ad27583b1f8
I'm still waiting for someone to do a package review for https://bugzilla.redhat.com/show_bug.cgi?id=1899298
Packages submitted to Bodhi:
rebased onto b7b9b08ede8ef21098dc46d2012a1e6c9f86b7fe
rebased onto 8c514db1661b5e261cd8a972dc5cbc3aee5f9333
rebased onto b411ed5758f5e0aa09d11d1d6140d77a0b18153a
rebased onto f70c0a49c8c882cd036ab8523267a37b58ca46e8
I don't know the API / internals well enough to understand how 520a161 works but everything else makes sense and looks good to me. +1!
Without this the topic sent was of the type "org.pagure.prod.Flag .flag.updated" or so, removing the "Flag " earlier on allowed for a more expected topic format :)
Thanks for the review!!
Pull-Request has been merged by pingou