Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
d1aaa7e
Merge pull request #350 from contentstack/main
maheshmotkar-cs Aug 13, 2026
a0fbdf2
fix(import): clarify global field reference-field warning message
harshithad0703 Aug 18, 2026
aa7f63f
fix(bulk-operations): publish only to scoped targets
Aug 19, 2026
2ca0f14
fix(bootstrap): reject on non-2xx tarball response and handle zlib er…
cs-raj Aug 20, 2026
0d34d71
fix(bootstrap): stop spinner before printing error so message is visible
cs-raj Aug 20, 2026
b0839fc
fix(bootstrap): surface precise branch-not-found error to the developer
cs-raj Aug 20, 2026
a816e31
version bump
harshithad0703 Aug 24, 2026
2264a01
fix(tsgen): resolve the real GraphQL endpoint per region
Aug 24, 2026
d350a10
fix(bootstrap): address Copilot review comments
cs-raj Aug 24, 2026
28f9ef3
fix(bootstrap): widen 404 message and guard non-2xx responses
cs-raj Aug 24, 2026
4fb99ed
Merge pull request #351 from contentstack/fix/dx-10153-global-field-r…
harshithad0703 Aug 25, 2026
c2a9dc1
snyk fix
Aug 26, 2026
7402cf6
Merge branch 'development' into fix/DX-10257
cs-raj Aug 27, 2026
fc48e23
fix(bootstrap): tighten HTTP guard to reject non-2xx and add 302 test
cs-raj Aug 27, 2026
ca06adf
chore(bootstrap): commit pnpm-lock.yaml with sinon test dependency
cs-raj Aug 27, 2026
bbf2569
lockfile update
cs-raj Aug 27, 2026
6c81551
fix(bootstrap): add sinon to devDependencies explicitly
cs-raj Aug 27, 2026
8e61a18
lockfile update
cs-raj Aug 27, 2026
9f6ecea
Merge pull request #361 from contentstack/snyk-fix
naman-contentstack Aug 27, 2026
bbd0d84
Merge branch 'development' into fix/DX-9484
Aug 27, 2026
2d45ccc
Merge pull request #354 from contentstack/fix/DX-9484
naman-contentstack Aug 27, 2026
475a0b8
Merge branch 'development' into fix/DX-10294
Aug 27, 2026
836f17b
Merge pull request #358 from contentstack/fix/DX-10294
naman-contentstack Aug 27, 2026
b4539b1
Merge branch 'development' into fix/DX-10257
cs-raj Aug 27, 2026
1125b7e
Merge pull request #356 from contentstack/fix/DX-10257
cs-raj Aug 27, 2026
d4e9c95
version bump
harshithad0703 Aug 31, 2026
d194482
Merge pull request #365 from contentstack/fix/verison-bump
harshithad0703 Aug 31, 2026
52c43dc
chore: package version bump
cs-raj Sep 15, 2026
cf23c37
overrides version bump
cs-raj Sep 15, 2026
1814a67
Merge pull request #367 from contentstack/chore/release
cs-raj Sep 15, 2026
558c7bc
Merge branch 'main' into development
cs-raj Sep 15, 2026
cb230c4
Revert Release to old flow
cs-raj Sep 15, 2026
4b86d38
Merge pull request #368 from contentstack/fix/release
cs-raj Sep 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
205 changes: 205 additions & 0 deletions .github/workflows/release-production-plugins.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
name: Release CLI Plugins (Production)

on:
push:
branches: [main]
Comment thread
cs-raj marked this conversation as resolved.
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: 10.28.0
- uses: actions/setup-node@v4
with:
node-version: '22.x'

- name: Enable Corepack
run: corepack enable

- name: Install pnpm
run: corepack prepare pnpm@10.28.0 --activate

- name: Clean the repository
run: pnpm run clean:all

- name: Install root dependencies
run: pnpm install --no-frozen-lockfile

- name: Build all plugins
run: pnpm -r --sort run build

- name: Reading Configuration
id: release_config
uses: rgarcia-phi/json-to-variables@v1.1.0
Comment thread
cs-raj marked this conversation as resolved.
with:
filename: .github/config/release.json
prefix: release

Comment thread
cs-raj marked this conversation as resolved.
# Asset Management
- name: Publishing asset-management (Production)
uses: JS-DevTools/npm-publish@v3
Comment thread
cs-raj marked this conversation as resolved.
Comment thread
cs-raj marked this conversation as resolved.
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-asset-management/package.json
access: public
tag: latest

# Variants
- name: Publishing variants (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-variants/package.json
tag: latest

# Export
- name: Publishing export (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-export/package.json
tag: latest

# Audit
- name: Publishing audit (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-audit/package.json
tag: latest

# Import
- name: Publishing import (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-import/package.json
tag: latest

# Clone
- name: Publishing clone (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-clone/package.json
tag: latest

# Import Setup
- name: Publishing import-setup (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-import-setup/package.json
tag: latest

# Export to CSV
- name: Publishing export-to-csv (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-export-to-csv/package.json
tag: latest

# Migration
- name: Publishing migration (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-migration/package.json
tag: latest

# Migrate RTE
- name: Publishing migrate-rte (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-migrate-rte/package.json
access: public
tag: latest

# Seed
- name: Publishing seed (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-seed/package.json
tag: latest

# Bootstrap
- name: Publishing bootstrap (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-bootstrap/package.json
tag: latest

# Branches
- name: Publishing branches (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-branches/package.json
tag: latest

# Apps CLI
- name: Publishing apps-cli (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-apps-cli/package.json
tag: latest

# Query Export
- name: Publishing query-export (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-query-export/package.json
tag: latest

# Content Type
- name: Publishing content-type (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-content-type/package.json
tag: latest

# Regex Validate
- name: Publishing regex-validate (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-cli-cm-regex-validate/package.json
access: public
tag: latest

# Tsgen
- name: Publishing tsgen (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-cli-tsgen/package.json
tag: latest

# External Migrate
- name: Publishing external-migrate (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-external-migrate/package.json
access: public
tag: latest

# Bulk Operations
- name: Publishing bulk-operations (Production)
uses: JS-DevTools/npm-publish@v3
with:
token: ${{ secrets.NPM_TOKEN }}
package: ./packages/contentstack-bulk-operations/package.json
access: public
tag: latest
96 changes: 0 additions & 96 deletions .github/workflows/release.yml

This file was deleted.

54 changes: 16 additions & 38 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,42 +1,20 @@
fileignoreconfig:
- filename: packages/contentstack-audit/test/unit/mock/am-contents-no-stack/environments/environments.json
checksum: fe82c708f5f4d0b05694a601855fb7950661048eef8d7f9f794713e3a665064e
- filename: packages/contentstack-audit/test/unit/mock/am-contents/environments/environments.json
checksum: ffaaee9269a6e833cd3dbe337ddc5c060cce948519873c7a2777754519a31b52
- filename: packages/contentstack-bulk-operations/src/utils/backup-dir-asset-fetcher.ts
checksum: fbf1ef882bf4ea8f06a7a28b9248a07e01f5a5d2d4da98dbb9ee52bc16ce318a
- filename: packages/contentstack-bulk-operations/test/unit/utils/backup-dir-asset-fetcher.test.ts
checksum: b905524c952aff0f089fa5347e0db18479b75a438cd9ae77e2dfe1cb203d7e59
Comment thread
cs-raj marked this conversation as resolved.
- filename: pnpm-lock.yaml
checksum: 649aae748e3ae8c157439dc6c7c9ea402cc19b4dab7ca64b7e4d839d1375df53
- filename: packages/contentstack-audit/src/types/content-types.ts
checksum: d16a65415c3184f15a807d58e5858310aeb5633794fc9075e36f89c94da636c3
- filename: packages/contentstack-audit/src/audit-base-command.ts
checksum: b706ea114a3cb5e4c0e7e163f32ceffa3356a6b0766bf5b8fe387c3c72f44c36
- filename: packages/contentstack-audit/test/unit/mock/am-contents-no-stack/spaces/space_one/assets/chunk0-assets.json
checksum: a276dc984efd49c097b4c38a02a17cfd1d28d704bd403d65af2b7673b8e9dbe9
- filename: packages/contentstack-audit/src/modules/entries.ts
checksum: 13072df0872f8c098d23f49b02f9e8f3e492ab2f483d67a5ea5e423ab406ad94
- filename: packages/contentstack-audit/src/modules/assets.ts
checksum: 9cdc568453a3926d866de4d3d56e6fbc4629eafcaca1c51536c11d937a0bf126
- filename: packages/contentstack-audit/test/unit/modules/assets.test.ts
checksum: 203bb83afa84a696b84066dc6959712289e9fc4135c8cba641f9ff634f32b3db
- filename: packages/contentstack-audit/test/unit/modules/entries.test.ts
checksum: 31d9767d87e4e9db54f641e8cb9d3360f591acdaa8b089a83eaa4aacdf0c3a35
- filename: packages/contentstack-audit/test/unit/mock/am-contents/spaces/space_clean/assets/chunk0-assets.json
checksum: f02886c04ea1097ebc5965fa9a63a878adb9437d56a5b1797be1967fae35f9e4
checksum: 217b237c58956910c9ef78351e10054552e7675ed5ff483d94af917bb2b13ae6
- filename: packages/contentstack-bulk-operations/test/unit/utils/revert-retry-handler.test.ts
checksum: 142e7b67a06bc13b6b4191b17f2ea8ae31a3bce20086ea35a92f3e3671eb603d
- filename: packages/contentstack-bulk-operations/src/utils/batch-helper.ts
checksum: ddcd8ef7c56d1122df88075883a2768a28813147e8fdef5b8e72a1ec118c045a
- filename: packages/contentstack-import/src/import/modules/assets.ts
checksum: d213265909a1b163ce733b9e2534e3a74304a2589c2d85e059f10fa0acfdee11
- filename: packages/contentstack-import/src/utils/import-config-handler.ts
checksum: 5b2050b283ea3d990e8ad3207b054c6932b76d2bd82a9f659b287ef11dec9f83
- filename: packages/contentstack-audit/test/unit/mock/am-contents/spaces/space_cross_only/assets/chunk0-assets.json
checksum: 27d5398f5d81bd3af53da9a5d10475a36c08e8fd8ad29df24e8f267494419a20
- filename: packages/contentstack-audit/test/unit/mock/am-contents/spaces/space_one/assets/chunk0-assets.json
checksum: 9fc8b266ef58ecce8d3c4182632d1f7d088dfbce81b3fcea46b087cde3129b91
- filename: packages/contentstack-audit/test/unit/mock/am-contents/stack/stack.json
checksum: c4ac3ff80eb38b1c58eb0db21a232bd84f856d4647093542296199036945083c
checksum: 014f612c3e8db21c891da0c17a1a3b4cd340c026c58034791d86cd5f73aa9f90
- filename: packages/contentstack-cli-tsgen/src/lib/helper.ts
checksum: cc2f88294ca026c29ca44ee7f9994ebc64e56d9a7a015c64070aaf271f1c3ba2
- filename: packages/contentstack-bulk-operations/src/commands/cm/stacks/bulk-assets.ts
checksum: 60f33657cc6e2664c17397a2f6b4b54a3f7bf71618931d63cd2811822bd4837e
- filename: packages/contentstack-bulk-operations/src/utils/data-dir-asset-fetcher.ts
checksum: ddcf4601ac47be300eba0eb901e4d45d748c2c4eab676c56677cb9a802fe3db0
- filename: packages/contentstack-migration/src/commands/cm/stacks/migration.ts
checksum: a64a4d396eddd936a63b799eff58c5c6660b5dcaa3a310fd8b09a027932f1789
- filename: packages/contentstack-migration/README.md
checksum: e96006c1a948f766c88ae972b29582fa58eaf8184606bf011eebddc5a06cd7b6
version: ""
checksum: 9392511b337c361b86c36eb2431d8fea9129a61f6b7d70dcb4a633fea339ca61
- filename: packages/contentstack-clone/README.md
checksum: de518d10dff18d9f64b9b9589cea94a7f6489eb4ad97648dfbafdd16173985dd
version: ""
2 changes: 1 addition & 1 deletion packages/contentstack-apps-cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ $ npm install -g @contentstack/apps-cli
$ csdx COMMAND
running command...
$ csdx (--version|-v)
@contentstack/apps-cli/2.0.0 darwin-arm64 node-v22.21.1
@contentstack/apps-cli/2.0.1 darwin-arm64 node-v22.21.1
$ csdx --help [COMMAND]
USAGE
$ csdx COMMAND
Expand Down
10 changes: 5 additions & 5 deletions packages/contentstack-apps-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@contentstack/apps-cli",
"version": "2.0.0",
"version": "2.0.1",
"description": "App ClI",
"author": "Contentstack CLI",
"homepage": "https://github.com/contentstack/cli-plugins/tree/main/packages/contentstack-apps-cli",
Expand All @@ -22,11 +22,11 @@
],
"dependencies": {
"@apollo/client": "^3.14.1",
"@contentstack/cli-command": "~2.0.0",
"@contentstack/cli-launch": "^1.11.1",
"@contentstack/cli-utilities": "~2.0.0",
"@contentstack/cli-command": "~2.0.1",
"@contentstack/cli-launch": "^1.11.3",
"@contentstack/cli-utilities": "~2.0.1",
"chalk": "^5.6.2",
"adm-zip": "^0.6.0",
"adm-zip": "^0.6.1",
"lodash": "^4.18.1",
"shelljs": "^0.10.0",
"tmp": "^0.2.7",
Expand Down
Loading
Loading