スキル一覧に戻る
Vasallo94

ci-cd-devops

by Vasallo94

RAG system to query your Obsidian notes using LangGraph and local LLMs (Ollama)

6🍴 1📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: ci-cd-devops description: > Usa esta skill para gestionar workflows de GitHub Actions, releases, publicación en PyPI y versionado semántico. tools: ['read', 'edit', 'run_command']

CI/CD & DevOps

Cuándo usar esta skill

  • 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

  1. Actualizar Versiones:
    • backend/obsidianrag/__init__.py
    • plugin/manifest.json y package.json
  2. CHANGELOG.md: Documentar cambios.
  3. 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).

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です