Skip to content
github-actions[bot] edited this page Aug 31, 2026 · 1 revision

CI Plugin

Runs the local lint/test/build/gitleaks gate and posts the result as a GitHub commit status. Free — MIT licensed.

Install

nself plugin install ci

No license key required.

Description

Local CI gate runner: detects repo stack (Go/Node/Flutter/Dart), runs lint+test+build, scans secrets with gitleaks, then posts a GitHub commit status (nself-ci) via gh OAuth. Replaces billing-blocked GitHub Actions as the merge gate.

This is a CLI plugin: it installs the nself-ci binary into your plugin path and runs as a command, not a background service.

Category: development. Current version: 1.0.1.

Configuration

Env Var Default Description
NSELF_CI_REPO (see plugin.json) Optional.
NSELF_CI_SHA (see plugin.json) Optional.
NSELF_CI_SKIP_STATUS (see plugin.json) Optional.
NSELF_CI_TIMEOUT (see plugin.json) Optional.

Examples

Run

nself-ci

Source

plugins/ci/

Manifest: plugins/ci/plugin.json

See Also

Home

nself-plugins

Start

Commands

Architecture

Plugin Ecosystem

Popular Plugins

View All: Home (or see the full alphabetical list below — 129/129 synced with registry.json)

All Free Plugins

Guides

Operations


Related

Clone this wiki locally