From 8edb3b15d65eff02e0e81792e3326e61eb63f5d3 Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Wed, 13 Nov 2024 16:11:04 -0700 Subject: [PATCH] ci: add-snapshots-to-ci --- .github/workflows/publish.yml | 14 ++++++++++++-- package.json | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c80cb89af..80c704a2b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -93,8 +93,7 @@ jobs: run: | git restore . git checkout master - git fetch --all - git pull origin master + git fetch --all git pull origin master git checkout develop git restore . @@ -103,3 +102,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_CONFIG_PROVENANCE: true + + - name: snapshot release + if: ${{ steps.changesets.outputs.published == 'false' }} + run: | + git checkout develop + pnpm changeset version --snapshot snapshot + pnpm publish -r --tag snapshot --no-git-checks + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HOME: ${{ github.workspace }} + NPM_CONFIG_PROVENANCE: 'false' diff --git a/package.json b/package.json index 830f084a6..4908d5016 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "clean": "shx rm -rf ./{coverage,dist,docs,node_modules,tmp}/ ./{packages,e2e}/*/{dist,node_modules}/ && git clean -fX -e \"!.env*,nx-cloud.env\"", "ci:release": "pnpm publish -r --no-git-checks && changeset tag", "ci:version": "changeset version && pnpm install --no-frozen-lockfile", - "changeset": "pnpm changeset", + "changeset": "changeset", "commit": "git cz", "docs": "nx affected --target=typedoc", "e2e": "CI=true nx affected:e2e",