@@ -626,9 +626,11 @@ public function processChangelog()
626626 $ this ->say ($ repository ['name ' ]);
627627 if ($ repository ['disabled ' ] || $ repository ['archived ' ]) continue ;
628628 try {
629- $ release = $ client ->repo ()->releases ()->latest ('codeception ' , $ repository ['name ' ]);
630- $ release ['repo ' ] = $ repository ['name ' ];
631- $ moduleReleases []= $ release ;
629+ $ releases = $ client ->repo ()->releases ()->all ('codeception ' , $ repository ['name ' ]);
630+ foreach ($ releases as $ k => $ release ) {
631+ $ releases [$ k ]['repo ' ] = $ repository ['name ' ];
632+ }
633+ $ moduleReleases = array_merge ($ moduleReleases , $ releases );
632634 } catch (\Exception $ err ) {
633635// $this->say("Repository not available " . $repository['name']);
634636// $this->say($err->getMessage());
@@ -647,7 +649,7 @@ public function processChangelog()
647649 $ isModule = isset ($ release ['repo ' ]);
648650 $ changelog .= sprintf ("\n\n## %s %s: %s \n\n" , $ repo , $ release ['tag_name ' ], $ release ['name ' ]);
649651
650- $ changelog .= sprintf ("* Released by [ %s](%s) on %s* \n" ,
652+ $ changelog .= sprintf ("Released by [%s](%s) on %s \n" ,
651653 $ release ['author ' ]['avatar_url ' ] . '&s=16 ' ,
652654 $ release ['author ' ]['login ' ],
653655 $ release ['author ' ]['html_url ' ],
@@ -666,12 +668,9 @@ public function processChangelog()
666668 );
667669
668670 $ body .= "\n\n\n[🦑 Repository](https://github.com/Codeception/ $ repo) " ;
669- $ body .= "| [📦 Releases](https://github.com/Codeception/ $ repo/releases) " ;
671+ $ body .= " [📦 Releases](https://github.com/Codeception/ $ repo/releases) " ;
672+
670673
671- if ($ isModule ) {
672- $ module = str_replace ('module- ' , '' , $ repo );
673- $ body .= "| [📖 Docs](/docs/modules/ $ module) " ;
674- }
675674 $ changelog .= "\n\n$ body \n" ;
676675
677676 }
0 commit comments