most code are copyed from https://gitea.com/gitea/act/src/branch/main/cmd
and do some small change to make it run again
examples:
```SHELL
./act_runner exec -l
./act_runner -j lint
./act_runner -j lint -n
```
some example result:


Signed-off-by: a1012112796 <1012112796@qq.com>
fix #32
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
most code are copyed from https://gitea.com/gitea/act/src/branch/main/cmd
and do some small change to make it run again
examples:
some example result:
Signed-off-by: a1012112796 1012112796@qq.com
fix #32
@@ -0,0 +18,4 @@"github.com/nektos/act/pkg/common""github.com/nektos/act/pkg/model""github.com/nektos/act/pkg/runner"log "github.com/sirupsen/logrus"duplicated import
@@ -0,0 +248,4 @@artifactCancel := artifacts.Serve(ctx, input.artifactServerPath, input.artifactServerPort)t.log.Debugf("artifacts server started at %s:%s", input.artifactServerPath, input.artifactServerPort)executor := r.NewPlanExecutor(plan).Finally(func(ctx context.Context) error {It will override
initLogging.@@ -0,0 +57,4 @@rootCmd.AddCommand(daemonCmd)// ./act_runner execrootCmd.AddCommand(loadExecCmd(ctx))If it's copied from act, we need to add copyright of act on the head.
@@ -0,0 +248,4 @@artifactCancel := artifacts.Serve(ctx, input.artifactServerPath, input.artifactServerPort)t.log.Debugf("artifacts server started at %s:%s", input.artifactServerPath, input.artifactServerPort)executor := r.NewPlanExecutor(plan).Finally(func(ctx context.Context) error {This could be another PR?