feat: pull request generation

This commit is contained in:
2025-03-06 22:47:02 +01:00
parent 4d6459fae5
commit 367f9f9e70
28 changed files with 1918 additions and 181 deletions

View File

@ -0,0 +1,18 @@
package setup
import (
"context"
"forge.cadoles.com/wpetit/clearcase/internal/config"
"forge.cadoles.com/wpetit/clearcase/internal/http/handler/webui/pullrequest"
"github.com/pkg/errors"
)
func NewPullRequestHandlerFromConfig(ctx context.Context, conf *config.Config) (*pullrequest.Handler, error) {
forgeManager, err := NewForgeManagerFromConfig(ctx, conf)
if err != nil {
return nil, errors.WithStack(err)
}
return pullrequest.NewHandler(forgeManager), nil
}