Skip to content

Commit 02d6134

Browse files
committed
refactoring
Signed-off-by: Markus Blaschke <[email protected]>
1 parent e8ca98f commit 02d6134

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed
File renamed without changes.

common.system.go

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package main
2+
3+
import (
4+
"github.com/KimMachineGun/automemlimit/memlimit"
5+
)
6+
7+
func initSystem() {
8+
// set memory limit
9+
memlimit.SetGoMemLimitWithOpts(
10+
memlimit.WithProvider(
11+
memlimit.ApplyFallback(
12+
memlimit.FromCgroup,
13+
memlimit.FromSystem,
14+
),
15+
),
16+
memlimit.WithLogger(slogger),
17+
)
18+
}

main.go

+1-10
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import (
1212
"strings"
1313

1414
_ "github.com/KimMachineGun/automemlimit"
15-
"github.com/KimMachineGun/automemlimit/memlimit"
1615
ghinstallation "github.com/bradleyfalzon/ghinstallation/v2"
1716
github "github.com/google/go-github/v61/github"
1817
flags "github.com/jessevdk/go-flags"
@@ -53,15 +52,7 @@ func main() {
5352
logger.Infof("starting github-workflows-exporter v%s (%s; %s; by %v)", gitTag, gitCommit, runtime.Version(), Author)
5453
logger.Info(string(Opts.GetJson()))
5554

56-
memlimit.SetGoMemLimitWithOpts(
57-
memlimit.WithProvider(
58-
memlimit.ApplyFallback(
59-
memlimit.FromCgroup,
60-
memlimit.FromSystem,
61-
),
62-
),
63-
memlimit.WithLogger(slogger),
64-
)
55+
initSystem()
6556

6657
logger.Infof("init GitHub connection")
6758
initGitHubConnection()

0 commit comments

Comments
 (0)