From c90909f2c3dd618879a2788e96ff196834a72752 Mon Sep 17 00:00:00 2001 From: SrGobi Date: Fri, 25 Oct 2024 01:23:02 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Configurar=20la=20identidad=20de=20Git?= =?UTF-8?q?=20desde=20secrets=20en=20el=20flujo=20de=20trabajo=20de=20desa?= =?UTF-8?q?rrollo=20p=C3=BAblico=20y=20de=20lanzamiento?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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. --- .github/workflows/public-dev.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/public-dev.yml b/.github/workflows/public-dev.yml index da8cf67..8db8052 100644 --- a/.github/workflows/public-dev.yml +++ b/.github/workflows/public-dev.yml @@ -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: @@ -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 }} \ No newline at end of file