integrations

package
v0.17.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package integrations provides functionality for integrating Stackit with external tools and hooks.

Package integrations provides functionality for integrating Stackit with external tools and hooks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrecommitInstallAction

func PrecommitInstallAction(ctx *app.Context) error

PrecommitInstallAction installs the pre-commit hook

func PrecommitInstallActionWithOutput

func PrecommitInstallActionWithOutput(repoRoot string, writer io.Writer) error

PrecommitInstallActionWithOutput installs the pre-commit hook with a custom writer. This is a convenience function for use during init where we don't have an app.Context.

func PrecommitUninstallAction

func PrecommitUninstallAction(ctx *app.Context) error

PrecommitUninstallAction uninstalls the pre-commit hook

func PrecommitVerifyAction

func PrecommitVerifyAction(ctx *app.Context) error

PrecommitVerifyAction checks if the current branch can be modified

func PrepushInstallAction

func PrepushInstallAction(ctx *app.Context) error

PrepushInstallAction installs the pre-push hook

func PrepushInstallActionWithOutput

func PrepushInstallActionWithOutput(repoRoot string, writer io.Writer) error

PrepushInstallActionWithOutput installs the pre-push hook with a custom writer. This is a convenience function for use during init where we don't have an app.Context.

func PrepushUninstallAction

func PrepushUninstallAction(ctx *app.Context) error

PrepushUninstallAction uninstalls the pre-push hook

func PrepushVerifyAction

func PrepushVerifyAction(ctx *app.Context) error

PrepushVerifyAction verifies that branches being pushed are not locked. It reads the refs being pushed from stdin (git pre-push hook protocol).

func PrepushVerifyFromReader

func PrepushVerifyFromReader(ctx *app.Context, reader io.Reader) error

PrepushVerifyFromReader verifies branches from a reader (for testing).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL