diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0c30fc..25ae8b6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,5 +46,5 @@ jobs: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} with: duration: 30m - authorized-users: edganiukov,hugosantos,n-g,htr,nichtverstehen,gmichelo + authorized-users: hugosantos,n-g,htr slack-announce-channel: "#ci" diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 8b8e0dc..cdd556f 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -40,5 +40,5 @@ jobs: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} with: duration: 30m - authorized-users: edganiukov,hugosantos,n-g,htr,nichtverstehen,gmichelo + authorized-users: hugosantos,n-g,htr slack-announce-channel: "#ci" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e8cf80..be150dd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,5 +46,5 @@ jobs: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} with: duration: 30m - authorized-users: edganiukov,hugosantos,n-g,htr,nichtverstehen,gmichelo + authorized-users: hugosantos,n-g,htr slack-announce-channel: "#ci" diff --git a/cmd/breakpoint/main.go b/cmd/breakpoint/main.go index 608cd5b..a448a74 100644 --- a/cmd/breakpoint/main.go +++ b/cmd/breakpoint/main.go @@ -4,6 +4,8 @@ import ( "context" "fmt" "os" + "os/signal" + "syscall" "github.com/spf13/cobra" "namespacelabs.dev/breakpoint/pkg/blog" @@ -20,7 +22,10 @@ func main() { l := blog.New() - err := rootCmd.ExecuteContext(l.WithContext(context.Background())) + ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM) + defer stop() + + err := rootCmd.ExecuteContext(l.WithContext(ctx)) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1)