stabilize-spec
Automate the Ignition config spec stabilization process
معلومات المصدر
- المستودع
- coreos/ignition
- آخر نشاط في المصدر
- ٤ مايو ٢٠٢٦ في ٢٠:٤٥
- لغة SKILL.md المكتشفة
- الإنجليزية
- النجوم
- ٩٧٦
- التفرعات
- ٢٩٨
خيارات التثبيت
يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.
مراجعة ملفات المصدر
اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.
مستكشف الملفات
2 ملفاتعرض SKILL.md
SKILL.md
تعليمات المصدر · معاينة للقراءة فقط- name
- stabilize-spec
- description
- Automate the Ignition config spec stabilization process
# Stabilize Spec
This skill performs a complete config spec stabilization by running the codified script.
## Prerequisites
Before running, ensure `schematyper` is installed:
```bash
cd /tmp
git clone https://github.com/idubinskiy/schematyper.git
cd schematyper
go mod init github.com/idubinskiy/schematyper
echo 'replace gopkg.in/alecthomas/kingpin.v2 => github.com/alecthomas/kingpin/v2 v2.4.0' >> go.mod
go mod tidy
go install .
```
Also install build dependencies (Fedora/RHEL): `sudo dnf install -y libblkid-devel`
## Usage
When invoked, gather the following from the user if not provided:
- **Minor version** (required): the minor version to stabilize, e.g. `7` for `v3_7_experimental -> v3_7`
Then execute:
```bash
.opencode/skills/stabilize-spec/run.sh <minor_version>
```
The script creates 8 atomic commits: renaming experimental to stable, creating the next experimental version, updating all imports across the codebase, updating tests, regenerating docs/schemas, and running build/test validation.
See `README.md` in this directory for detailed documentation.
عرض على GitHub