ci

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package ci defines behavior for running CI checks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run() (err error)

Run defines the behavior for running all CI tasks for the repository.

Types

type TaskMap

type TaskMap map[string][]ciutil.Tasker

TaskMap is a less-verbose type alias for mapping language names to function signatures that return a language's tasks.

func GetCITaskMap

func GetCITaskMap() (TaskMap, error)

GetCITaskMap assembles the overall list of CI tasks, keyed by their language/tooling name

Directories

Path Synopsis
Package ciconfig is used for storing embeddable config files for various CI tools, that are injected at runtime.
Package ciconfig is used for storing embeddable config files for various CI tools, that are injected at runtime.
Package goci contains logic for running CI tasks for Go.
Package goci contains logic for running CI tasks for Go.
Package markdownci contains logic for running CI tasks for Markdown.
Package markdownci contains logic for running CI tasks for Markdown.
Package pythonci contains logic for running CI tasks for Python.
Package pythonci contains logic for running CI tasks for Python.
Package shellci contains logic for running CI tasks for Shell languages.
Package shellci contains logic for running CI tasks for Shell languages.
Package ciutil provides core types, helper functions, etc.
Package ciutil provides core types, helper functions, etc.

Jump to

Keyboard shortcuts

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