From f230f3b89fb02d20ab681d992f62cd9c35f1ba7c Mon Sep 17 00:00:00 2001 From: Krist Wongsuphasawat Date: Fri, 17 Apr 2020 12:56:38 -0700 Subject: [PATCH] build: configure publish workflow --- .../{releasePatch.yml => release.yml} | 30 +++++++++++-------- .../superset-ui/package.json | 4 +-- 2 files changed, 19 insertions(+), 15 deletions(-) rename superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/{releasePatch.yml => release.yml} (80%) diff --git a/superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/releasePatch.yml b/superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/release.yml similarity index 80% rename from superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/releasePatch.yml rename to superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/release.yml index fd814ae716..a6e90676fc 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/releasePatch.yml +++ b/superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/release.yml @@ -2,8 +2,8 @@ name: Publish package on: push: - tags: - - 'trigger-patch-test.*' + branches: + - 'master' jobs: build: @@ -18,12 +18,12 @@ jobs: steps: - uses: actions/checkout@v2 with: - ref: 'master' # pulls all commits (needed for lerna / semantic release to correctly version) fetch-depth: 0 - name: Get tags and filter trigger tags run: | git fetch --depth=1 origin +refs/tags/*:refs/tags/* + git fetch --prune --unshallow git tag -d `git tag | grep -E '^trigger-'` - name: Use Node.js ${{ matrix.node-version }} @@ -54,10 +54,10 @@ jobs: - name: Install dependencies run: yarn install --frozen-lockfile - # - name: Build packages - # run: yarn build - # - name: Run unit tests - # run: yarn test + - name: Build packages + run: yarn build + - name: Run unit tests + run: yarn test - name: List changed packages run: yarn list-changed-packages @@ -76,9 +76,13 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # - name: Bump version and publish package(s) - # run: | - # yarn ci:create-patch-version - # yarn ci:release-from-tag - # env: - # GH_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + - name: Bump version and publish package(s) + run: | + git update-index --assume-unchanged .npmrc + git tag -d `git tag | grep -E '^trigger-'` + yarn ci:create-patch-version + yarn ci:release-from-tag + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} diff --git a/superset-frontend/temporary_superset_ui/superset-ui/package.json b/superset-frontend/temporary_superset_ui/superset-ui/package.json index 168a61e60e..0b4d87f49a 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/package.json +++ b/superset-frontend/temporary_superset_ui/superset-ui/package.json @@ -31,8 +31,8 @@ "postrelease": "lerna run deploy-demo", "list-changed-packages": "lerna changed", "manual-release": "lerna publish --force-publish && yarn postrelease", - "ci:create-patch-version": "lerna version patch --create-release github --yes", - "ci:create-minor-version": "lerna version minor --create-release github --yes", + "ci:create-patch-version": "lerna version patch --yes", + "ci:create-minor-version": "lerna version minor --yes", "ci:create-conventional-version": "lerna version --conventional-commits --create-release github --yes", "ci:release-from-tag": "lerna publish from-package --yes", "ci:release-conventional": "lerna publish --conventional-commits --create-release github --yes"