#3672 Port the plugins to the new runner architecture
Merged by pingou. Opened by pingou.
hook_runners  into  master

Download 3672.patch

Relates to https://pagure.io/pagure/issue/3661

2 new commits added

  • Adjust the unit-tests for the change in the plugin/git hook architecture
  • Drop import that is no longer needed

18 new commits added

  • Adjust the unit-tests for the change in the plugin/git hook architecture
  • Drop import that is no longer needed
  • Run black on the entire project
  • Bring back the existing git hook files but as symlink to a non-existing file
  • Fix permissions on the hookrunner
  • Port the pagure hook to the new runner architecture
  • Port the default hook to the new runner system
  • Port the requests git hook to the new runner architecture
  • Port the hook blocking force push to the new runner architecture
  • Port the pagure ticket hook to the new runner architecture
  • Port the pagure-ci plugin to the new runner architecture
  • Port the hook blocking new branch creation to the new runner architecture
  • Port the hook to block unsigned commits to the new runner architecture
  • Port the fedmsg plugin to the new runner architecture
  • Port the mirror hook to the new base runner architecture
  • Include the default pagure config if it exists or no other is specified
  • Add an option to add the default hook/plugin in the list of enabled plugins
  • Little doc string changes to hopefully make things clearer

1 new commit added

  • Clear out code that is no longer needed since we don't install hooks anymore

Uncaught failures?

14:17:16 FAILED test: py-test_pagure_flask_ui_plugins_pagure_hook
14:17:16 FAILED test: py-test_pagure_flask_internal
14:17:16 FAILED test: py-test_pagure_flask_ui_fork
14:17:16 FAILED test: py-test_pagure_flask_api_pr_flag
14:17:16 
14:17:16 
14:17:16 Ran 92 tests in 804.121196 seconds, of which 4 failed

1 new commit added

  • Attempt to make test fail on jenkins as well

Pretty please pagure-ci rebuild

20 new commits added

  • Attempt to make test fail on jenkins as well
  • Clear out code that is no longer needed since we don't install hooks anymore
  • Adjust the unit-tests for the change in the plugin/git hook architecture
  • Drop import that is no longer needed
  • Run black on the entire project
  • Bring back the existing git hook files but as symlink to a non-existing file
  • Fix permissions on the hookrunner
  • Port the pagure-ci plugin to the new runner architecture
  • Port the mirror hook to the new base runner architecture
  • Include the default pagure config if it exists or no other is specified
  • Port the fedmsg plugin to the new runner architecture
  • Port the default hook to the new runner system
  • Port the pagure hook to the new runner architecture
  • Port the requests git hook to the new runner architecture
  • Port the hook blocking force push to the new runner architecture
  • Port the pagure ticket hook to the new runner architecture
  • Port the hook blocking new branch creation to the new runner architecture
  • Port the hook to block unsigned commits to the new runner architecture
  • Add an option to add the default hook/plugin in the list of enabled plugins
  • Little doc string changes to hopefully make things clearer

20 new commits added

  • Ensure test fail on jenkins as well by propagating the return code
  • Clear out code that is no longer needed since we don't install hooks anymore
  • Adjust the unit-tests for the change in the plugin/git hook architecture
  • Drop import that is no longer needed
  • Run black on the entire project
  • Bring back the existing git hook files but as symlink to a non-existing file
  • Fix permissions on the hookrunner
  • Port the pagure-ci plugin to the new runner architecture
  • Port the mirror hook to the new base runner architecture
  • Include the default pagure config if it exists or no other is specified
  • Port the fedmsg plugin to the new runner architecture
  • Port the default hook to the new runner system
  • Port the pagure hook to the new runner architecture
  • Port the requests git hook to the new runner architecture
  • Port the hook blocking force push to the new runner architecture
  • Port the pagure ticket hook to the new runner architecture
  • Port the hook blocking new branch creation to the new runner architecture
  • Port the hook to block unsigned commits to the new runner architecture
  • Add an option to add the default hook/plugin in the list of enabled plugins
  • Little doc string changes to hopefully make things clearer

1 new commit added

  • Fix the unit-tests

1 new commit added

  • Let's use all procs on jenkins

22 new commits added

  • Let's use all procs on jenkins
  • Fix the unit-tests
  • Ensure test fail on jenkins as well by propagating the return code
  • Clear out code that is no longer needed since we don't install hooks anymore
  • Adjust the unit-tests for the change in the plugin/git hook architecture
  • Drop import that is no longer needed
  • Run black on the entire project
  • Bring back the existing git hook files but as symlink to a non-existing file
  • Fix permissions on the hookrunner
  • Port the hook blocking new branch creation to the new runner architecture
  • Port the hook to block unsigned commits to the new runner architecture
  • Port the mirror hook to the new base runner architecture
  • Include the default pagure config if it exists or no other is specified
  • Port the pagure-ci plugin to the new runner architecture
  • Port the default hook to the new runner system
  • Port the fedmsg plugin to the new runner architecture
  • Port the pagure hook to the new runner architecture
  • Port the requests git hook to the new runner architecture
  • Port the hook blocking force push to the new runner architecture
  • Port the pagure ticket hook to the new runner architecture
  • Add an option to add the default hook/plugin in the list of enabled plugins
  • Little doc string changes to hopefully make things clearer

Pretty please pagure-ci rebuild

Code looks okay, and confirmed that it fixes my local pagure instance based on git master! :thumbsup:

Commit 2d4374c4 fixes this pull-request

Pull-Request has been merged by pingou

Pull-Request has been merged by pingou

Metadata