refactor: convertir este repositorio en instancia de clusterlog
Retira el código del motor (cmd/, internal/, go.mod, templates/, examples/, scripts de desarrollo Go) — vive ahora en https://github.com/fenandosr/clusterlog (release v0.1.0). Este repositorio conserva únicamente content/, data/, config/ y zola.toml: los datos reales de esta instancia (MCPS). Se agrega .clusterlog-version (fija v0.1.0) y scripts/fetch-engine.sh, que descarga el binario y las plantillas del motor por versión fijada verificando su checksum contra el release. Makefile y .gitea/workflows/ci.yml se adaptan para descargar en vez de compilar. RUNBOOK.md y runbooks/ se recortan a las celdas que sí operan sobre datos reales de esta instancia (sync-check, validate-local, site-build, review-mine, verify-head); el ciclo de desarrollo del motor mismo (build/test/vet) vive en su propio repositorio. Se preserva toda la historia existente: éste es un commit nuevo, no una reescritura. Ver docs/adr/0005-motor-instancia.md en el repositorio del motor para el contexto completo de la separación. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+6
-29
@@ -8,18 +8,13 @@ permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
test-and-build:
|
||||
validate-and-build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version-file: go.mod
|
||||
cache: true
|
||||
|
||||
- name: Instalar Zola fijado
|
||||
run: |
|
||||
mkdir -p "$HOME/.local/bin"
|
||||
@@ -31,23 +26,10 @@ jobs:
|
||||
- name: Preparar tema fijado
|
||||
run: ./scripts/bootstrap-theme.sh
|
||||
|
||||
- name: Formato Go
|
||||
run: test -z "$(gofmt -l cmd internal)"
|
||||
|
||||
- name: Pruebas Go
|
||||
run: go test ./...
|
||||
|
||||
- name: Detector de carreras Go
|
||||
run: go test -race ./...
|
||||
|
||||
- name: Análisis estático Go
|
||||
run: go vet ./...
|
||||
|
||||
- name: Compilar CLI
|
||||
run: make build
|
||||
|
||||
- name: Flujo integral de la CLI
|
||||
run: ./scripts/e2e-local.sh
|
||||
- name: Descargar plantillas y binario del motor (fenandosr/clusterlog, versión fijada en .clusterlog-version)
|
||||
run: |
|
||||
make templates
|
||||
make build
|
||||
|
||||
- name: Verificar firmas SSH de commits del pull request
|
||||
if: github.event_name == 'pull_request'
|
||||
@@ -87,12 +69,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version-file: go.mod
|
||||
cache: true
|
||||
|
||||
- name: Compilar CLI
|
||||
- name: Descargar binario del motor (versión fijada en .clusterlog-version)
|
||||
run: make build
|
||||
|
||||
- name: Instalar Runme fijado (v3.17.4, checksum verificado)
|
||||
|
||||
Reference in New Issue
Block a user