New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@spaceflow/ci-scripts

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@spaceflow/ci-scripts

Spaceflow CI 脚本插件,用于在分支锁定/解锁之间执行 JS 语句

latest
Source
npmnpm
Version
0.20.0
Version published
Maintainers
1
Created
Source

@spaceflow/ci-scripts

npm version License: MIT

Spaceflow CI 脚本扩展,在分支锁定/解锁保护下执行 JavaScript 语句。适用于 CI 环境中需要原子性执行脚本的场景。

安装

pnpm spaceflow install @spaceflow/ci-scripts

使用

# 执行 JS 表达式
spaceflow ci-scripts -e "console.log('hello')"

# CI 模式
spaceflow ci-scripts --ci -e "await fetch('https://api.example.com/deploy')"

# 仅预览,不实际执行
spaceflow ci-scripts --dry-run -e "console.log('test')"

命令行参数

参数简写说明
--expression <code>-e要执行的 JS 表达式
--ci-c在 CI 环境中运行
--dry-run-d仅打印将要执行的操作

工作流程

  • 锁定分支 — 创建分支保护规则,防止其他推送干扰
  • 执行脚本 — 运行指定的 JavaScript 语句
  • 解锁分支 — 删除保护规则,恢复正常状态

环境变量

变量说明
GITHUB_TOKENGitHub API Token
GITHUB_REPOSITORY仓库名称(owner/repo 格式)
GITHUB_REF_NAME当前分支名称

许可证

MIT

FAQs

Package last updated on 16 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts