diff --git a/.github/workflows/release-v1-beta-core.yml b/.github/workflows/release-v1-beta-core.yml index dc92037258..92651fa1f5 100644 --- a/.github/workflows/release-v1-beta-core.yml +++ b/.github/workflows/release-v1-beta-core.yml @@ -2,14 +2,16 @@ name: Release CLI Core (v1 Beta) on: workflow_dispatch: - push: + workflow_run: + workflows: ['Release CLI Platform Plugins (v1 Beta)'] + types: + - completed branches: [v1-beta] - paths: - - 'packages/contentstack/package.json' jobs: build: runs-on: ubuntu-latest + if: ${{ github.event_name == 'workflow_dispatch' || (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') }} steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 @@ -28,6 +30,12 @@ jobs: - name: Clean the repository run: pnpm run clean:all + - name: Install root dependencies + run: pnpm install --frozen-lockfile + + - name: Build all packages + run: pnpm -r --sort run build + - name: Reading Configuration id: release_config uses: rgarcia-phi/json-to-variables@v1.1.0 @@ -35,15 +43,6 @@ jobs: filename: .github/config/release.json prefix: release - # Core CLI - - name: Install all dependencies - id: core-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_core == 'true'}} - run: pnpm install --frozen-lockfile - - - name: Build all packages - run: pnpm -r --concurrency 1 run build - - name: Publishing core (Beta) id: publish-core uses: JS-DevTools/npm-publish@v3 diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 800d7b9bba..0ef31e8c7c 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -26,7 +26,7 @@ jobs: # run: mv packages/contentstack/package.json packages/contentstack/package.json.disabled || true - name: Install Dependencies (Excluding Contentstack) - run: pnpm install --frozen-lockfile + run: pnpm install --no-frozen-lockfile - name: Build all plugins (Excluding Contentstack) run: | diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index d01869620d..7fa5ad28fb 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli", "description": "Command-line tool (CLI) to interact with Contentstack v1-beta", - "version": "1.60.0-beta.5", + "version": "1.60.0-beta.6", "author": "Contentstack", "bin": { "csdx": "./bin/run.js"