Cuando modifiques workflows de GitHub Actions (.github/workflows).
Cuando prepares una nueva versión (release) del software.
Cuando necesites publicar el paquete en PyPI.
Cómo usar esta skill
1. GitHub Actions
test-backend.yml: Ejecuta tests y linter en cada push.
release.yml: Publica a PyPI y crea release en GitHub cuando hay un tag v*.
2. Proceso de Release
Actualizar Versiones:
backend/obsidianrag/__init__.py
plugin/manifest.json y package.json
CHANGELOG.md: Documentar cambios.
Git Tag:
git commit -m "chore: release v3.0.1"
git tag v3.0.1
git push origin main --tags
3. Publicación en PyPI
Usamos Trusted Publishers. No se necesitan tokens manuales en local si usas el workflow.
Para publicar manualmente desde local:
uv build
uv publish
(Requiere configuración de token local si no se usa CI/CD).
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: vasallo94-obsidianrag-ci-cd-devops3description: CI/CD & DevOps4---56# CI/CD & DevOps78## Cuándo usar esta skill9- Cuando modifiques workflows de GitHub Actions (`.github/workflows`).10- Cuando prepares una nueva versión (release) del software.11- Cuando necesites publicar el paquete en PyPI.1213## Cómo usar esta skill1415### 1. GitHub Actions16- `test-backend.yml`: Ejecuta tests y linter en cada push.17- `release.yml`: Publica a PyPI y crea release en GitHub cuando hay un tag `v*`.1819### 2. Proceso de Release201. **Actualizar Versiones**:21 - `backend/obsidianrag/__init__.py`22 - `plugin/manifest.json` y `package.json`232. **CHANGELOG.md**: Documentar cambios.243. **Git Tag**:25 ```bash26 git commit -m "chore: release v3.0.1"27 git tag v3.0.128 git push origin main --tags29 ```3031### 3. Publicación en PyPI32Usamos **Trusted Publishers**. No se necesitan tokens manuales en local si usas el workflow.33Para publicar manualmente desde local:34```bash35uv build36uv publish37```38(Requiere configuración de token local si no se usa CI/CD).3940---41> Converted and distributed by [TomeVault](https://tomevault.io/claim/Vasallo94) — claim your Tome and manage your conversions.42<!-- tomevault:4.0:skill_md:2026-04-16 -->
Run npx skillmds@latest add tomevault-io/vasallo94-obsidianrag-ci-cd-devops in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
CI/CD & DevOps It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.