Skip to content

Commit b7d6919

Browse files
committed
docs(ci): improve workflow comments clarity
1 parent 1669800 commit b7d6919

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/build-windows.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,44 +36,47 @@ jobs:
3636
go-version: ${{ env.GO_VERSION }}
3737
cache: true
3838

39-
# 3. Setup Node.js y pnpm
39+
# 3. Setup pnpm
4040
- name: Setup pnpm
4141
uses: pnpm/action-setup@v4
4242
with:
4343
version: 10
4444

45+
# 4. Setup Node.js con cache integrado
4546
- name: Setup Node.js
4647
uses: actions/setup-node@v4
4748
with:
4849
node-version: ${{ env.NODE_VERSION }}
4950
cache: 'pnpm'
5051
cache-dependency-path: frontend/pnpm-lock.yaml
5152

52-
# 4. Instalar dependencias del frontend
53+
# 5. Instalar dependencias del frontend
54+
# El cache se restaura automáticamente por setup-node
55+
# Solo se ejecuta pnpm install si hay cambios en pnpm-lock.yaml
5356
- name: Install frontend dependencies
5457
working-directory: ./frontend
5558
run: pnpm install --frozen-lockfile
5659

57-
# 5. Build del frontend (producción)
60+
# 6. Build del frontend (producción)
5861
- name: Build frontend
5962
working-directory: ./frontend
6063
run: pnpm build
6164

62-
# 6. Instalar Wails CLI
65+
# 7. Instalar Wails CLI
6366
- name: Install Wails
6467
run: go install github.com/wailsapp/wails/v2/cmd/wails@latest
6568

66-
# 7. Build de la aplicación Wails para Windows
69+
# 8. Build de la aplicación Wails para Windows
6770
- name: Build Wails application
6871
run: wails build -platform windows/amd64
6972

70-
# 8. Crear nombre del artefacto con timestamp
73+
# 9. Crear nombre del artefacto con timestamp
7174
- name: Get timestamp
7275
id: timestamp
7376
shell: bash
7477
run: echo "timestamp=$(date +'%Y%m%d-%H%M%S')" >> $GITHUB_OUTPUT
7578

76-
# 9. Upload del ejecutable como artefacto
79+
# 10. Upload del ejecutable como artefacto
7780
- name: Upload Windows executable
7881
uses: actions/upload-artifact@v4
7982
with:
@@ -82,7 +85,7 @@ jobs:
8285
build/bin/*.exe
8386
retention-days: 30
8487

85-
# 10. (Opcional) Crear release si es un tag
88+
# 11. (Opcional) Crear release si es un tag
8689
- name: Create Release
8790
if: startsWith(github.ref, 'refs/tags/v')
8891
uses: softprops/action-gh-release@v1

0 commit comments

Comments
 (0)