Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7bb2f88
Add publish method to Taxonomy class with API version support
harshitha-cstk Oct 28, 2025
9bef6d1
update docs
harshitha-cstk Oct 28, 2025
f0f7880
Add TaxonomyPublish types support
harshitha-cstk Oct 28, 2025
97d0aa2
Merge pull request #444 from contentstack/feat/dx-3649-taxonomy-publi…
harshithad0703 Oct 29, 2025
c96a5f6
Merge branch 'development' into feat/taxonomy-publishing
harshitha-cstk Jan 12, 2026
c945819
update taxonomy test cases
harshitha-cstk Jan 12, 2026
62eab0b
Merge remote-tracking branch 'origin/master' into test/back-merge
harshitha-cstk Mar 4, 2026
f078ff6
Merge pull request #518 from contentstack/test/back-merge
harshithad0703 Mar 4, 2026
06506c3
Merge remote-tracking branch 'origin/master' into fix/version-check-w…
harshitha-cstk Mar 12, 2026
5faeb82
update workflow
harshitha-cstk Mar 12, 2026
3548a4f
refine version bump check workflow
harshitha-cstk Mar 12, 2026
1c31149
update version bump check workflow
harshitha-cstk Mar 12, 2026
74a0ae4
Merge master into feat/taxonomy-publishing
harshitha-cstk Mar 12, 2026
dc27a2a
skip the 'should publish with api_version' test in terms-test.js
harshitha-cstk Mar 13, 2026
a1008c1
Refactor sanity report generation
harshitha-cstk Mar 13, 2026
7935130
feat: add support for branch settings
Mar 13, 2026
00342bc
chore: fix lint issues
Mar 13, 2026
b06e799
Merge pull request #520 from contentstack/fix/version-check-workflow
harshitha-cstk Mar 13, 2026
501c8f8
Merge branch 'development' into feat/taxonomy-publishing
harshitha-cstk Mar 13, 2026
5556ddb
chore: version bump and changelog update
Mar 13, 2026
6075155
fix: dependencies updated
cs-raj Mar 13, 2026
74deec5
Merge pull request #523 from contentstack/fix/snyk2
harshitha-cstk Mar 13, 2026
3f57891
Merge branch 'development' into feat/DX-5442
Mar 13, 2026
ac7ee10
Enhance Taxonomy publish function to accept optional query parameters…
harshitha-cstk Mar 13, 2026
e9e7595
Merge pull request #522 from contentstack/feat/DX-5442
naman-contentstack Mar 13, 2026
9fcc163
Merge branch 'development' into feat/taxonomy-publishing
harshitha-cstk Mar 13, 2026
74b7d96
Merge branch 'development' into feat/taxonomy-publishing
harshitha-cstk Mar 13, 2026
4a2add3
Merge pull request #521 from contentstack/feat/taxonomy-publishing
harshitha-cstk Mar 13, 2026
d1c2c3f
comment test for publishing with api_version in terms-test.js
harshitha-cstk Mar 16, 2026
6f4045a
Refactor terms-test.js by commenting out unused makeTaxonomy function…
harshitha-cstk Mar 16, 2026
0cafb0c
Merge pull request #524 from contentstack/fix/update-taxonomy
harshitha-cstk Mar 16, 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
39 changes: 35 additions & 4 deletions .github/workflows/check-version-bump.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
# Ensures package.json and CHANGELOG.md are bumped compared to the latest tag when relevant files change.
# Catches when developers forget to add a version bump for their changes.
# Code changes (lib/, webpack/, dist/) require package.json + CHANGELOG.md.
# Skips for: test-only, docs, .github (workflows/config).
name: Check Version Bump

on:
pull_request:
paths:
- 'package.json'
- 'CHANGELOG.md'

jobs:
version-bump:
Expand All @@ -17,12 +16,44 @@ jobs:
with:
fetch-depth: 0

- name: Detect changed files and version bump
id: detect
run: |
if git rev-parse HEAD^2 >/dev/null 2>&1; then
FILES=$(git diff --name-only HEAD^1 HEAD^2)
else
FILES=$(git diff --name-only HEAD~1 HEAD)
fi
VERSION_FILES_CHANGED=false
echo "$FILES" | grep -qx 'package.json' && VERSION_FILES_CHANGED=true
echo "$FILES" | grep -qx 'CHANGELOG.md' && VERSION_FILES_CHANGED=true
echo "version_files_changed=$VERSION_FILES_CHANGED" >> $GITHUB_OUTPUT
# Only lib/, webpack/, dist/, package.json count as release-affecting; .github/ and test/ do not
CODE_CHANGED=false
echo "$FILES" | grep -qE '^lib/|^webpack/|^dist/' && CODE_CHANGED=true
echo "$FILES" | grep -qx 'package.json' && CODE_CHANGED=true
echo "code_changed=$CODE_CHANGED" >> $GITHUB_OUTPUT

- name: Skip when only test/docs/.github changed
if: steps.detect.outputs.code_changed != 'true'
run: |
echo "No release-affecting files changed (e.g. only test/docs/.github). Skipping version-bump check."
exit 0

- name: Fail when version bump was missed
if: steps.detect.outputs.code_changed == 'true' && steps.detect.outputs.version_files_changed != 'true'
run: |
echo "::error::This PR has code changes but no version bump. Please bump the version in package.json and add an entry in CHANGELOG.md."
exit 1

- name: Setup Node
if: steps.detect.outputs.code_changed == 'true' && steps.detect.outputs.version_files_changed == 'true'
uses: actions/setup-node@v4
with:
node-version: '22.x'

- name: Check version bump
if: steps.detect.outputs.code_changed == 'true' && steps.detect.outputs.version_files_changed == 'true'
run: |
set -e
PKG_VERSION=$(node -p "require('./package.json').version.replace(/^v/, '')")
Expand Down
43 changes: 2 additions & 41 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,43 +1,4 @@
fileignoreconfig:
- filename: lib/contentstackClient.js
checksum: f564f6eee5c17dc73abdeab4be226a3b37942893e149d907d2a4ef415c485c5e
- filename: test/unit/globalField-test.js
checksum: 25185e3400a12e10a043dc47502d8f30b7e1c4f2b6b4d3b8b55cdc19850c48bf
- filename: lib/stack/index.js
checksum: 6aab5edf85efb17951418b4dc4402889cd24c8d786c671185074aeb4d50f0242
- filename: test/sanity-check/api/stack-test.js
checksum: 198d5cf7ead33b079249dc3ecdee61a9c57453e93f1073ed0341400983e5aa53
- filename: .github/workflows/secrets-scan.yml
ignore_detectors:
- filecontent
- filename: package-lock.json
checksum: 4a58eb4ee1f54d68387bd005fb76e83a02461441c647d94017743d3442c0f476
- filename: test/unit/ContentstackClient-test.js
checksum: 5d8519b5b93c715e911a62b4033614cc4fb3596eabf31c7216ecb4cc08604a73
- filename: .husky/pre-commit
checksum: 52a664f536cf5d1be0bea19cb6031ca6e8107b45b6314fe7d47b7fad7d800632
- filename: test/sanity-check/api/user-test.js
checksum: 6bb8251aad584e09f4d963a913bd0007e5f6e089357a44c3fb1529e3fda5509d
- filename: lib/stack/asset/index.js
checksum: b3358310e9cb2fb493d70890b7219db71e2202360be764465d505ef71907eefe
- filename: test/sanity-check/api/previewToken-test.js
checksum: 9a42e079b7c71f76932896a0d2390d86ac626678ab20d36821dcf962820a886c
- filename: lib/stack/deliveryToken/index.js
checksum: 51ae00f07f4cc75c1cd832b311c2e2482f04a8467a0139da6013ceb88fbdda2f
- filename: lib/stack/deliveryToken/previewToken/index.js
checksum: b506f33bffdd20dfc701f964370707f5d7b28a2c05c70665f0edb7b3c53c165b
- filename: examples/robust-error-handling.js
checksum: e8a32ffbbbdba2a15f3d327273f0a5b4eb33cf84cd346562596ab697125bbbc6
- filename: test/sanity-check/api/bulkOperation-test.js
checksum: f40a14c84ab9a194aaf830ca68e14afde2ef83496a07d4a6393d7e0bed15fb0e
- filename: test/unit/ContentstackHTTPClient-test.js
checksum: 4043efd843e24da9afd0272c55ef4b0432e3374b2ca12b913f1a6654df3f62be
- filename: test/unit/contentstack-test.js
checksum: 2597efae3c1ab8cc173d5bf205f1c76932211f8e0eb2a16444e055d83481976c
- filename: test/unit/concurrency-Queue-test.js
checksum: 186438f9eb9ba4e7fd7f335dbea2afbae9ae969b7ae3ab1b517ec7a1633d255e
version: "1.0"




checksum: d4d4e7c312671307a62df2845cafe7385232530c7411b65f16e12949d0a1b609
version: ""
Loading
Loading