Repository: nektos/act (language: go)

Issue:
act shouldn't complain when there's no remote repo
### Act version

5a1e0d9, built with my PR

### Feature description

`act` complains when there's no remote repo.

Sometimes, a dev just wants to test ideas locally before creating a remote repo. :)

https://github.com/nektos/act/blob/ccd28e7939cf3feed230944cfc3a0498b98bddab/pkg/model/github_context.go#L172

```go
func (ghc *GithubContext) SetRepositoryAndOwner(ctx context.Context, githubInstance string, remoteName string, repoPath string) {
	if ghc.Repository == "" {
		repo, err := git.FindGithubRepo(ctx, repoPath, githubInstance, remoteName)
		if err != nil {
			common.Logger(ctx).Warningf("unable to get git repo (githubInstance: %v; remoteName: %v, repoPath: %v): %v", githubInstance, remoteName, repoPath, err)
			return
		}
		ghc.Repository = repo
	}
	ghc.RepositoryOwner = strings.Split(ghc.Repository, "/")[0]
}
```


Discussion / hints:
This used to work but was removed.

https://github.com/nektos/act/compare/9085c833bf2b68e90c022e70912b3c0c4499bdbc..ace4cd47c7f099864866b1f60e064fecde7f36ea#diff-c057d66dc9657d8428e290c69871596e2b567bb8fecad62a99cab54398131a84L679
The main issue is `getGithubContext` is called in multiple places, so the error repeats over and over.

Fix patch:
diff --git a/pkg/model/github_context.go b/pkg/model/github_context.go
index 4190d67ba70..e2889bc1831 100644
--- a/pkg/model/github_context.go
+++ b/pkg/model/github_context.go
@@ -169,7 +169,10 @@ func (ghc *GithubContext) SetRepositoryAndOwner(ctx context.Context, githubInsta
 	if ghc.Repository == "" {
 		repo, err := git.FindGithubRepo(ctx, repoPath, githubInstance, remoteName)
 		if err != nil {
-			common.Logger(ctx).Warningf("unable to get git repo (githubInstance: %v; remoteName: %v, repoPath: %v): %v", githubInstance, remoteName, repoPath, err)
+			common.Logger(ctx).Debugf("unable to get git repo (githubInstance: %v; remoteName: %v, repoPath: %v): %v", githubInstance, remoteName, repoPath, err)
+			// nektos/act is used as a default action, so why not a repo?
+			ghc.Repository = "nektos/act"
+			ghc.RepositoryOwner = strings.Split(ghc.Repository, "/")[0]
 			return
 		}
 		ghc.Repository = repo


Test patch: