Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
41fe965
removed plugins and updated workflows
shafeeqd959 Feb 26, 2026
760d652
updated installation script
shafeeqd959 Feb 26, 2026
9b9db77
update unit test workflow
shafeeqd959 Feb 26, 2026
36810a1
update unit test workflow
shafeeqd959 Feb 26, 2026
e6af960
updated workflows
shafeeqd959 Mar 2, 2026
5cf2d0f
updated release flow
shafeeqd959 Mar 2, 2026
9fa8a75
fixed unit test cases
shafeeqd959 Mar 2, 2026
dd85f63
Merge pull request #2439 from contentstack/main
harshithad0703 Mar 2, 2026
d9ee237
updated clean script
shafeeqd959 Mar 3, 2026
a39f041
updated build with oclif manifest
shafeeqd959 Mar 3, 2026
7615b9c
added update lock file script
shafeeqd959 Mar 3, 2026
8b96701
Merge branch 'main' into fix/dx-4439-v1-dev-interactive-mode-messages
harshitha-cstk Mar 4, 2026
4808903
fix(dx-4439): show human-readable prompts after command correction
harshitha-cstk Mar 4, 2026
d46be3d
fix(auth): show 'Log out cancelled' when user declines logout confirm…
harshitha-cstk Mar 4, 2026
f9d39a5
Updated topic descriptions for config commands
netrajpatel Mar 4, 2026
a83c54b
auth version bump
harshitha-cstk Mar 4, 2026
2e9e5cc
update pnpm lock
harshitha-cstk Mar 4, 2026
f66582b
Updated command descriptions and package versions
netrajpatel Mar 4, 2026
2c98c0c
Merge branch 'main' into development
aravindbuilt Mar 4, 2026
ec8d622
update unit test workflow
shafeeqd959 Mar 5, 2026
f955291
updated config test script
shafeeqd959 Mar 5, 2026
b19d6e1
updated config test script
shafeeqd959 Mar 5, 2026
41de899
update tesconfig
shafeeqd959 Mar 5, 2026
2047e3f
update tesconfig
shafeeqd959 Mar 5, 2026
c21518c
fixed test cases
shafeeqd959 Mar 5, 2026
2c27390
fixed test cases
shafeeqd959 Mar 5, 2026
f205c57
fixed test cases
shafeeqd959 Mar 5, 2026
78a15a9
fixed test cases
shafeeqd959 Mar 5, 2026
35f9dcd
update unit testcase yml
shafeeqd959 Mar 5, 2026
652ca0c
updated unit testcase yml
shafeeqd959 Mar 5, 2026
f12c92a
updated unit testcase yml
shafeeqd959 Mar 5, 2026
8be1c79
updated unit testcase yml
shafeeqd959 Mar 5, 2026
423fee8
updated unit testcase yml
shafeeqd959 Mar 5, 2026
24f861a
updated unit testcase yml
shafeeqd959 Mar 5, 2026
5433c42
updated unit testcase yml
shafeeqd959 Mar 5, 2026
0bc99fb
updated unit testcase yml
shafeeqd959 Mar 5, 2026
3d8042c
updated unit testcase yml
shafeeqd959 Mar 5, 2026
cb6fb36
bumped version
shafeeqd959 Mar 5, 2026
5508985
Merge pull request #2433 from contentstack/v1-dev
shafeeqd959 Mar 5, 2026
47af1ef
updated release yml and updated build scrupt
shafeeqd959 Mar 5, 2026
b3644ae
Merge branch 'v1-beta' of github.com:contentstack/cli into v1-beta
shafeeqd959 Mar 5, 2026
a3a6e9f
updated release yml remove cheks
shafeeqd959 Mar 5, 2026
6e0bdc7
bumped dev dependency
shafeeqd959 Mar 5, 2026
04bc115
updated code release yml
shafeeqd959 Mar 5, 2026
ad2eabe
updated code release yml
shafeeqd959 Mar 5, 2026
8b4e832
updated description
shafeeqd959 Mar 5, 2026
aa551eb
update release core yml
shafeeqd959 Mar 5, 2026
835c41a
updated package json
shafeeqd959 Mar 5, 2026
648bd9e
updated package json
shafeeqd959 Mar 5, 2026
e8e27bd
updated package json
shafeeqd959 Mar 5, 2026
500b2fa
updated package json
shafeeqd959 Mar 5, 2026
b3d6c7c
updated package json
shafeeqd959 Mar 5, 2026
ade73a1
updated package json
shafeeqd959 Mar 5, 2026
76e2194
updated package json
shafeeqd959 Mar 5, 2026
5aceb5e
updated package json
shafeeqd959 Mar 5, 2026
1ede212
updated package json
shafeeqd959 Mar 5, 2026
5525d2a
Merge branch 'v1-beta' into fix/dx-4439-v1-dev-interactive-mode-messages
harshithad0703 Mar 6, 2026
bd50ebd
Merge pull request #2445 from contentstack/fix/dx-4439-v1-dev-interac…
harshithad0703 Mar 10, 2026
31c34d2
chore: version bumps
Mar 11, 2026
4f4f788
Merge pull request #2452 from contentstack/feat/DX-4942
naman-contentstack Mar 11, 2026
de93a6f
Merge branch 'v1-dev' into fix/dx-5252
netrajpatel Mar 11, 2026
e96f7c4
fix: regenerate pnpm lockfile to fix missing @oclif/core@4.8.1 entry
netrajpatel Mar 11, 2026
dd93e85
fixed core workflow
shafeeqd959 Mar 11, 2026
e4e4802
fixed unit test case yml
shafeeqd959 Mar 11, 2026
c3eef2b
bumped version
shafeeqd959 Mar 11, 2026
4795f28
Merge branch 'v1-dev' into fix/dx-5252
netrajpatel Mar 11, 2026
89c399c
Merge pull request #2447 from contentstack/fix/dx-5252
netrajpatel Mar 11, 2026
d89e6d9
Merge pull request #2453 from contentstack/fix/DX-5344
shafeeqd959 Mar 12, 2026
957e216
fixed workflow
shafeeqd959 Mar 12, 2026
0581d4d
fixed workflow
shafeeqd959 Mar 12, 2026
55fbfd0
fixed workflow
shafeeqd959 Mar 12, 2026
fc9fcfb
fixed workflow
shafeeqd959 Mar 12, 2026
ebc855d
fixed workflow
shafeeqd959 Mar 12, 2026
a14f18f
merged latest changes
shafeeqd959 Mar 12, 2026
85ec859
Merge pull request #2455 from contentstack/v1-beta
shafeeqd959 Mar 12, 2026
edbd0ef
Fixed test and lint workflow
netrajpatel Mar 13, 2026
f914461
Fixed module import and gh workflows
netrajpatel Mar 13, 2026
a0740bb
Fix failing test case
netrajpatel Mar 13, 2026
f245c4e
Updated Github workflows
netrajpatel Mar 13, 2026
4ce08dd
enh: Added support for NO_PROXY support in env file
sunil-lakshman Mar 13, 2026
b967584
Merge branch 'v1-dev' into enh/dx-5343
sunil-lakshman Mar 13, 2026
0cd1661
Merge pull request #2465 from contentstack/enh/dx-5343
naman-contentstack Mar 16, 2026
1b24c6a
chore: version bumps
Mar 16, 2026
3946133
Merge pull request #2470 from contentstack/chore/version-bumps-v1
naman-contentstack Mar 16, 2026
7b575b7
chore: core version bump
Mar 16, 2026
c6ae8c9
Merge branch 'v1-dev' into fix/dx_5441
netrajpatel Mar 18, 2026
4d968b7
core dependency bumped
shafeeqd959 Mar 18, 2026
2b48315
Merge pull request #2472 from contentstack/chore/core-dependency-bump
naman-contentstack Mar 18, 2026
ffa8ae4
Merge branch 'v1-dev' into fix/dx_5441
netrajpatel Mar 18, 2026
24d7cda
Merge pull request #2467 from contentstack/v1-dev
naman-contentstack Mar 18, 2026
ee43f1c
updated workflow no-frozen lock file
shafeeqd959 Mar 18, 2026
6dc256c
Merge pull request #2473 from contentstack/fix/workflow-no-frozen-lock
naman-contentstack Mar 18, 2026
5e712ca
Merge branch 'v1-beta' of https://github.com/contentstack/cli into co…
Mar 18, 2026
c33813f
Merge pull request #2471 from contentstack/core_version-bump
naman-contentstack Mar 18, 2026
bff380f
Merge pull request #2474 from contentstack/v1-beta
naman-contentstack Mar 18, 2026
c1d307b
Merge branch 'v1-dev' into fix/dx_5441
netrajpatel Mar 18, 2026
983a756
Updated GH workflows
netrajpatel Mar 18, 2026
28a6cf9
Merge remote-tracking branch 'refs/remotes/origin/fix/dx_5441' into f…
netrajpatel Mar 18, 2026
d991456
Merge pull request #2463 from contentstack/fix/dx_5441
netrajpatel Mar 18, 2026
b8eb099
Merge pull request #2484 from contentstack/v1-dev
naman-contentstack Mar 23, 2026
9e61946
chore: update Cursor rules and commands for modularized CLI
shafeeqd959 Mar 25, 2026
f95efe0
prod version update
shafeeqd959 Mar 25, 2026
f296e6d
Merge branch 'development' of github.com:contentstack/cli into v1-bet…
shafeeqd959 Mar 25, 2026
fdded9c
reverted core version bump, deleted dev dependencies
shafeeqd959 Mar 26, 2026
629069c
sca scan fix
shafeeqd959 Mar 26, 2026
99c3273
lock file update
shafeeqd959 Mar 26, 2026
bb7ef4a
sca scan fix
shafeeqd959 Mar 26, 2026
a224543
description update
shafeeqd959 Mar 26, 2026
c145d5c
sca scan reverted
shafeeqd959 Mar 26, 2026
47565d3
fix: replace `Function` type on `InquirePayload.transformer` for ESLi…
cs-raj Mar 26, 2026
eb28fe4
overrided picomatch dependency
shafeeqd959 Mar 26, 2026
02018cd
Merge branch 'next-release' of github.com:contentstack/cli into next-…
shafeeqd959 Mar 26, 2026
6d54e02
overrided picomatch dependency
shafeeqd959 Mar 26, 2026
75413ba
Merge pull request #2498 from contentstack/next-release
shafeeqd959 Mar 26, 2026
ae40ec9
Merge pull request #2499 from contentstack/development
shafeeqd959 Mar 27, 2026
d0338ec
Added NO_PROXY env support
sunil-lakshman Mar 27, 2026
cad030f
fix: updated brace-expansion version bump
sunil-lakshman Mar 30, 2026
a9686c5
Merge pull request #2503 from contentstack/enh/dx-5343-proxy-staging
sunil-lakshman Mar 30, 2026
29df67c
Merge pull request #2500 from contentstack/staging
harshitha-cstk Mar 30, 2026
4b39465
removed dev dependency pkg from release pipeline
shafeeqd959 Mar 30, 2026
873e5a5
Merge pull request #2505 from contentstack/fix-release-pipeline
shafeeqd959 Mar 30, 2026
d643326
Merge pull request #2506 from contentstack/staging
harshitha-cstk Mar 30, 2026
54aa9bb
bumped core version
shafeeqd959 Mar 30, 2026
3b672f9
Merge pull request #2507 from contentstack/bump-core-version
harshitha-cstk Mar 30, 2026
24e4651
Merge pull request #2508 from contentstack/staging
harshitha-cstk Mar 30, 2026
c4abce7
Merge pull request #2510 from contentstack/main
harshitha-cstk Mar 30, 2026
3ff93e9
Merge pull request #2509 from contentstack/main
harshitha-cstk Mar 30, 2026
7b422b2
merged latest changes
shafeeqd959 Apr 1, 2026
6789465
reverted inquirer
shafeeqd959 Apr 2, 2026
8f173a4
overrided loadash
shafeeqd959 Apr 2, 2026
690234c
bumped versions
shafeeqd959 Apr 2, 2026
ba44e31
Merge pull request #2493 from contentstack/v1-cursor-rules-update
shafeeqd959 Apr 2, 2026
1735e87
version bump
harshitha-cstk Apr 6, 2026
c3e71af
pnpm lock update
harshitha-cstk Apr 6, 2026
048cccb
Merge branch 'staging' into fix/version-bump2
harshitha-cstk Apr 6, 2026
f7556ae
version bump
harshitha-cstk Apr 6, 2026
b8049c4
version bump
harshitha-cstk Apr 6, 2026
97ce43d
Merge pull request #2511 from contentstack/fix/version-bump2
harshitha-cstk Apr 6, 2026
9618c37
Merge pull request #2512 from contentstack/development
harshitha-cstk Apr 6, 2026
8169a26
Merge pull request #2515 from contentstack/staging
harshitha-cstk Apr 6, 2026
2e93100
Back merge main to v2-beta
cs-raj Apr 7, 2026
69e030f
fix: lock file update
cs-raj Apr 7, 2026
fc30aa7
Fix: added lint script in the root package
cs-raj Apr 9, 2026
275dad4
Removed production workflows and changed unit test cases workflow to …
cs-raj Apr 9, 2026
20eb71d
fix rate limit test merge changes
harshitha-cstk Apr 9, 2026
eab1d5a
Refactor test file paths to use relative paths for config.json and im…
harshitha-cstk Apr 9, 2026
923f437
fix: removed override
cs-raj Apr 9, 2026
8534863
Skipping utilities test
cs-raj Apr 9, 2026
2b1f20a
Merge pull request #2518 from contentstack/fix/back-merge
cs-raj Apr 10, 2026
ab7578f
Back merge main to v2-beta
cs-raj Apr 7, 2026
1c31aca
fix: lock file update
cs-raj Apr 7, 2026
162158c
Fix: added lint script in the root package
cs-raj Apr 9, 2026
248125f
Removed production workflows and changed unit test cases workflow to …
cs-raj Apr 9, 2026
60b3041
fix rate limit test merge changes
harshitha-cstk Apr 9, 2026
a3d14de
Refactor test file paths to use relative paths for config.json and im…
harshitha-cstk Apr 9, 2026
3628bc2
fix: removed override
cs-raj Apr 9, 2026
f9ca54b
Skipping utilities test
cs-raj Apr 9, 2026
2a770db
Merge branch 'main' into v2-beta
cs-raj Apr 17, 2026
4c1b875
Merge pull request #2524 from contentstack/fix/back-merge-2
cs-raj Apr 17, 2026
9334222
Merge branch 'v2-beta' into v2-dev
cs-raj Apr 17, 2026
9edc77d
chore: dependency version bump
cs-raj Apr 17, 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
21 changes: 21 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Lint

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
lint:
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'
cache: 'pnpm'
- run: pnpm install --no-frozen-lockfile
- run: pnpm -r --sort --workspace-concurrency=1 run build
- run: pnpm run lint
2 changes: 1 addition & 1 deletion .github/workflows/policy-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ jobs:
if [ "$license_file_found" = false ]; then
echo "No license file found. Please add a license file to the repository."
exit 1
fi
fi
2 changes: 1 addition & 1 deletion .github/workflows/sca-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:
args: --fail-on=all --all-projects
json: true
continue-on-error: true
- uses: contentstack/sca-policy@main
- uses: contentstack/sca-policy@main
56 changes: 22 additions & 34 deletions .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,36 @@
name: Run Unit Tests
name: Unit Tests

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
run-tests:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup pnpm
uses: pnpm/action-setup@v4
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: 10.28.0 # or your local pnpm version

- name: Set up Node.js
uses: actions/setup-node@v4
version: 10.28.0
- uses: actions/setup-node@v4
with:
node-version: '22.x'
cache: 'pnpm' # optional but recommended

# - name: Temporarily disable contentstack package
# run: mv packages/contentstack/package.json packages/contentstack/package.json.disabled || true

- name: Install Dependencies (Excluding Contentstack)
run: pnpm install --no-frozen-lockfile

- name: Build all plugins (Excluding Contentstack)
run: |
NODE_ENV=PREPACK_MODE pnpm -r --sort run build

# - name: Restore contentstack package
# run: mv packages/contentstack/package.json.disabled packages/contentstack/package.json || true

- name: Run tests for Contentstack Command
cache: 'pnpm'
- run: pnpm install --no-frozen-lockfile
- run: pnpm -r --sort --workspace-concurrency=1 run build
- name: Test contentstack
working-directory: ./packages/contentstack
run: pnpm test
- name: Test contentstack-command
working-directory: ./packages/contentstack-command
run: npm run test:unit

- name: Run tests for Contentstack Config
run: pnpm test
- name: Test contentstack-config
working-directory: ./packages/contentstack-config
run: npm run test:unit

- name: Run tests for Contentstack Auth
run: pnpm test
- name: Test contentstack-auth
working-directory: ./packages/contentstack-auth
run: NODE_ENV=PREPACK_MODE npm run test:unit
run: pnpm test
# Commented out in v2-beta production
# - name: Test contentstack-utilities
# working-directory: ./packages/contentstack-utilities
# run: pnpm test
12 changes: 11 additions & 1 deletion .talismanrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
fileignoreconfig:
- filename: .github/workflows/release-production-pipeline.yml
checksum: 4aef94feea3ea0538162a9454cfd30457ec85e3123672f0933713e3d113d4504
- filename: packages/contentstack-utilities/src/proxy-helper.ts
checksum: 2169f25563bca3a0fe54edd00c73646ed56d36aa7e8effe904de26b0c1633759
- filename: packages/contentstack-config/test/unit/commands/proxy.test.ts
checksum: b92210826693683300728e7e82e6789f0ad697b17e6b99a8a004c9a041bced00
- filename: packages/contentstack/test/unit/context-handler.test.ts
checksum: 6ef78899d3089685271bd16c156d057c807fd9b8560189387ae44e9576d23095
- filename: packages/contentstack/README.md
checksum: cdd03f1f11ef3ecf04f71ed0a468501633ce92f0d487ee097312644578cb3cdc
- filename: pnpm-lock.yaml
checksum: 840d10a9ef1d60aeb0edd46a5cf8ae8306c9eee321aff72a9bb0e1a7e5031159
checksum: 848b0690be9700254135dda7f87f01249c0f20fc9109055236c63aa608cd7967
version: '1.0'
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"clean:packages": "pnpm -r --filter './packages/*' run clean",
"build": "pnpm -r --filter './packages/*' run build",
"test": "pnpm -r --filter './packages/*' run test",
"lint": "pnpm -r --filter './packages/*' run lint",
"prepack": "pnpm -r --filter './packages/*' run prepack",
"bootstrap": "pnpm install",
"clean:modules": "rm -rf node_modules packages/**/node_modules",
Expand Down
10 changes: 5 additions & 5 deletions packages/contentstack-auth/.mocharc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
"source-map-support/register",
"test/helpers/mocha-root-hooks.js"
],
"watch-extensions": [
"ts"
],
"watch-extensions": ["ts"],
"recursive": true,
"timeout": 5000
}
"reporter": "spec",
"timeout": 10000,
"exit": true
}
2 changes: 1 addition & 1 deletion packages/contentstack-auth/.nycrc.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"inlcude": [
"include": [
"lib/**/*.js"
]
}
34 changes: 16 additions & 18 deletions packages/contentstack-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,41 +11,39 @@
"postpack": "rm -f oclif.manifest.json",
"prepack": "pnpm compile && oclif manifest && oclif readme",
"version": "oclif readme && git add README.md",
"test:report": "tsc -p test && nyc --reporter=lcov --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
"pretest": "tsc -p test",
"test": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
"posttest": "npm run lint",
"lint": "eslint src/**/*.ts",
"format": "eslint src/**/*.ts --fix",
"test:integration": "mocha --forbid-only \"test/integration/*.test.ts\"",
"test:unit": "mocha --forbid-only \"test/unit/**/*.test.ts\"",
"test:unit:report": "nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\""
"test": "mocha \"test/unit/**/*.test.ts\"",
"lint": "eslint src/**/*.ts"
},
"dependencies": {
"@contentstack/cli-command": "~2.0.0-beta.5",
"@contentstack/cli-utilities": "~2.0.0-beta.5",
"@oclif/core": "^4.3.0",
"@oclif/plugin-help": "^6.2.28",
"@oclif/core": "^4.10.5",
"@oclif/plugin-help": "^6.2.44",
"otplib": "^12.0.1"
},
"overrides": {
"@oclif/core": {
"picomatch": "^4.0.4"
}
},
"devDependencies": {
"@fancy-test/nock": "^0.1.1",
"@oclif/plugin-help": "^6.2.28",
"@oclif/test": "^4.1.13",
"@oclif/plugin-help": "^6.2.44",
"@oclif/test": "^4.1.18",
"@types/chai": "^4.3.20",
"@types/mkdirp": "^1.0.2",
"@types/mocha": "^8.2.3",
"@types/node": "^14.18.63",
"@types/sinon": "^21.0.0",
"@types/sinon": "^21.0.1",
"chai": "^4.5.0",
"dotenv": "^16.4.7",
"dotenv": "^16.6.1",
"eslint": "^8.57.1",
"eslint-config-oclif": "^5.2.2",
"eslint-config-oclif-typescript": "^3.1.14",
"mocha": "10.8.2",
"nyc": "^15.1.0",
"oclif": "^4.17.46",
"sinon": "^21.0.1",
"oclif": "^4.23.0",
"sinon": "^21.1.2",
"ts-node": "^10.9.2",
"typescript": "^4.9.5"
},
Expand Down Expand Up @@ -81,4 +79,4 @@
}
},
"repository": "contentstack/cli"
}
}
2 changes: 0 additions & 2 deletions packages/contentstack-auth/src/base-command.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@ import {
configHandler,
createLogContext,
Flags,
getAuthenticationMethod,
Interfaces,
log,
} from '@contentstack/cli-utilities';
import { Context } from './interfaces';

Expand Down
1 change: 0 additions & 1 deletion packages/contentstack-auth/src/commands/auth/login.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import {
cliux,
CLIError,
authHandler as oauthHandler,
flags,
Expand Down
2 changes: 1 addition & 1 deletion packages/contentstack-auth/src/interfaces/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export interface InquirePayload {
name: string;
message: string;
choices?: Array<any>;
transformer?: Function;
transformer?: (value: any) => any;
}

export interface User {
Expand Down
155 changes: 0 additions & 155 deletions packages/contentstack-auth/test/integration/auth.test.ts

This file was deleted.

Loading
Loading