Skip to content

Commit

Permalink
feat: Configurar la identidad de Git desde secrets en el flujo de tra…
Browse files Browse the repository at this point in the history
…bajo de desarrollo público y de lanzamiento

- Se configuró la identidad de Git para el flujo de trabajo de desarrollo público y de lanzamiento.
- Se eliminó una tarea de construcción innecesaria en el flujo de trabajo de desarrollo público.
- Se agregó configuración para ignorar archivos de Github Actions.
- Se actualizó la instalación y uso del gestor de paquetes a pnpm.
- Se agregó soporte para la instalación y uso de bun en lugar de pnpm.
- Se agregaron flujos de trabajo para publicar versiones de desarrollo y lanzamientos.
- Se tradujo todo al inglés para acceso global.
  • Loading branch information
SrGobi committed Oct 24, 2024
1 parent 5e46af0 commit c90909f
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/public-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name: Publish Dev Version
on:
schedule:
- cron: '0 */12 * * *' # Se ejecuta cada 12 horas
workflow_dispatch: # También se puede ejecutar manualmente
workflow_dispatch: # También se puede ejecutar manualmente

jobs:
publish-dev:
Expand Down Expand Up @@ -49,11 +49,13 @@ jobs:
pnpm version prerelease --preid "dev.$TIMESTAMP-$COMMIT"
pnpm publish --tag dev --access public --no-git-checks
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} # Autenticación con NPM
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} # Autenticación con NPM

# Deprecate prior development releases
- name: Deprecate prior development releases
run: |
pnpm deprecate "*dev*" "Esta versión está deprecada. Por favor, utiliza una versión más nueva."
for version in $(npm view ${{ github.event.repository.name }} versions --json | jq -r '.[] | select(. | contains("dev."))'); do
pnpm exec npm deprecate ${{ github.event.repository.name }}@$version "This version is deprecated. Please use a newer version."
done
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}

0 comments on commit c90909f

Please sign in to comment.