Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1444 commits
Select commit Hold shift + click to select a range
26f2c20
checking workflow for sitecore
RohitKini Apr 3, 2025
87269bb
Merge pull request #594 from contentstack/feature/workflow
RohitKini Apr 3, 2025
074f297
changes for test
RohitKini Apr 3, 2025
793de8a
Merge pull request #595 from contentstack/feature/workflow
RohitKini Apr 3, 2025
792c032
changes for test 123
RohitKini Apr 3, 2025
40e8408
Merge pull request #596 from contentstack/feature/workflow
RohitKini Apr 3, 2025
c1aacde
cheking workflow
RohitKini Apr 3, 2025
e796158
Merge pull request #597 from contentstack/feature/workflow
RohitKini Apr 3, 2025
24bb169
resolved cli issue
sauravraw Apr 3, 2025
2d7cbe9
fixed typo issue
sauravraw Apr 3, 2025
4bfc8ea
fixed typo issue
sauravraw Apr 4, 2025
ff30dcc
Merge branch 'dev' of https://github.com/contentstack/migration-v2-no…
sayalijoshi27 Apr 4, 2025
ee991c3
changed the typo mistake
sauravraw Apr 4, 2025
a28b778
workflow edits
RohitKini Apr 3, 2025
f1ea24e
workflow edits
RohitKini Apr 3, 2025
7428149
changes for test of workflow
RohitKini Apr 3, 2025
43d1d4f
checking workflow for sitecore
RohitKini Apr 3, 2025
48f03e7
checking workflow for sitecore
RohitKini Apr 3, 2025
69d4260
checking workflow for sitecore
RohitKini Apr 3, 2025
34a2c12
changes for test
RohitKini Apr 3, 2025
3427467
changes for test 123
RohitKini Apr 3, 2025
61eef87
cheking workflow
RohitKini Apr 3, 2025
cda8aef
sca-scan.yml
aravindbuilt Jan 20, 2025
b1a68fb
sast-scan.yml
aravindbuilt Jan 20, 2025
79a1fea
Updated codeowners
aravindbuilt Jan 20, 2025
605f50d
WIP: working on sitecore.service.ts
sauravraw Apr 4, 2025
89e5c0c
Merge remote-tracking branch 'origin/dev' into feature/cli-optimise
sauravraw Apr 4, 2025
9b126de
Update api/src/utils/custom-logger.utils.ts
sauravraw Apr 6, 2025
f889293
resolved copilot suggestion
sauravraw Apr 6, 2025
ae532cd
fix: update locale transformation logic
umeshmore45 Apr 6, 2025
11d0856
fix: remove unnecessary console log and simplify JSON parsing
umeshmore45 Apr 6, 2025
d46a2e8
fix: simplify locale iteration by removing optional chaining
umeshmore45 Apr 6, 2025
1c8f9f0
fix: optimize locale fallback logic by moving masterLocaleData declar…
umeshmore45 Apr 6, 2025
5138388
fix: optimize locale fallback logic by moving masterLocaleData declar…
umeshmore45 Apr 6, 2025
6e8288c
Merge pull request #599 from contentstack/bugfix/CMG-589
RohitKini Apr 7, 2025
eabde65
resolved copilot suggestion issue
sauravraw Apr 7, 2025
cf6b01c
Merge branch 'dev' into feature/cli-optimise
sauravraw Apr 7, 2025
5b0debd
removed cli package setup code from setup.sh file
sauravraw Apr 7, 2025
e6505db
Merge pull request #588 from contentstack/feature/content-mapper
RohitKini Apr 7, 2025
a2cd51f
Merge pull request #600 from contentstack/dev
umeshmore45 Apr 7, 2025
0158a0f
latest dev code
sauravraw Apr 7, 2025
49a304e
fix:resolved bug [CMG-598]
AishDani Apr 7, 2025
c8abffc
fix:resolved bug of stackname and org Id getting truncated in executi…
AishDani Apr 7, 2025
5137e01
fix:resolved wordpress bugs and added contentTypeId in fieldMapper
AishDani Apr 8, 2025
fd67f62
fix:removed unwanted useRef from selectCms component
AishDani Apr 8, 2025
d7305f6
fix:removed useRef from selectCms component
AishDani Apr 8, 2025
4eb8564
Merge pull request #601 from contentstack/feature/dropdown-field-choices
sayalijoshi27 Apr 8, 2025
146d6c8
Merge branch 'dev' of https://github.com/contentstack/migration-v2-no…
sayalijoshi27 Apr 9, 2025
39b077b
Merge pull request #602 from contentstack/dev
sayalijoshi27 Apr 9, 2025
b751e0b
Language mapper and Legacy CMS step changes
sayalijoshi27 Apr 9, 2025
0c4b4de
entry transformation per locale
shobhitupadhyayy Apr 10, 2025
e02f204
conflict resolve
shobhitupadhyayy Apr 10, 2025
f3de522
removed console.info()
shobhitupadhyayy Apr 10, 2025
7eaf7ae
refactor:CMG-506:refactored user flow when content mapper not generat…
AishDani Apr 13, 2025
d4121f3
refactor:added await in project services of api service
AishDani Apr 14, 2025
f5896f4
Revert "refactor:CMG-506:refactored user flow when content mapper not…
AishDani Apr 14, 2025
cbe9758
refactor:added notification message for current step data in contentM…
AishDani Apr 14, 2025
00e0a8d
fix:removed full-stops from legacy cms step description
AishDani Apr 14, 2025
1b01b6c
fix: handle null locale cases and clean local path in contentful service
umeshmore45 Apr 14, 2025
003745f
Merge pull request #606 from contentstack/feature/dropdown-field-choices
RohitKini Apr 14, 2025
727a735
Merge pull request #607 from contentstack/bugfix/cmg586-revisit
RohitKini Apr 14, 2025
65036ca
refactor:bug [CMG-538] checkbox issue deu to mismatch of uid in group…
AishDani Apr 14, 2025
1349704
fix: removed mandatory for title and url field uids for different fie…
AishDani Apr 14, 2025
9d2325e
Merge pull request #608 from contentstack/feature/dropdown-field-choices
RohitKini Apr 15, 2025
d994a0b
[CMG-584] - Destination stack | language mapper | The second row of t…
sayalijoshi27 Apr 15, 2025
182f9b6
refactor:resolved restructed Uid for content type in sitecore issue a…
AishDani Apr 15, 2025
96375f8
Merge pull request #603 from contentstack/feature/content-mapper
RohitKini Apr 15, 2025
88536c2
refactor:wordpress bug
AishDani Apr 15, 2025
f4491f9
removed the nodemon code
sauravraw Apr 15, 2025
f027133
fix: updated package-lock file of ui according to axios version in pa…
AishDani Apr 15, 2025
6724d9f
Merge pull request #609 from contentstack/feature/dropdown-field-choices
sayalijoshi27 Apr 15, 2025
f93441b
conflict resolve
shobhitupadhyayy Apr 16, 2025
b06a377
conflicts resolve
shobhitupadhyayy Apr 16, 2025
d94729c
Merge pull request #605 from contentstack/feature/cmg-591-locale
sayalijoshi27 Apr 16, 2025
47da316
Merge pull request #610 from contentstack/dev
RohitKini Apr 16, 2025
5c8e4ac
exported createLocale func/removed unnecessary code
shobhitupadhyayy Apr 16, 2025
0c6e070
Merge pull request #612 from contentstack/cmg/code-sanitise
sayalijoshi27 Apr 16, 2025
7aeab69
Merge branch 'dev' of github.com:contentstack/migration-v2-node-serve…
AishDani Apr 16, 2025
74f41cc
Merge branch 'dev' of github.com:contentstack/migration-v2-node-serve…
AishDani Apr 16, 2025
3b232aa
fix:added missing prop
AishDani Apr 16, 2025
0a633c9
Merge branch 'feature/cli-optimise' of github.com:contentstack/migrat…
AishDani Apr 16, 2025
f9bca9a
fix:added object and array condition for reference in contentful
AishDani Apr 16, 2025
780f516
Merge branch 'stage' of https://github.com/contentstack/migration-v2-…
sayalijoshi27 Apr 16, 2025
9ae08f0
policy-scan.yml
aravindbuilt Apr 16, 2025
4ec8d1c
issues-jira.yml
aravindbuilt Apr 16, 2025
3a55e1a
Delete jira.yml
aravindbuilt Apr 16, 2025
c21a4b6
Delete sast-scan.yml
aravindbuilt Apr 16, 2025
4d8196c
Updated codeowners
aravindbuilt Apr 16, 2025
f891240
fix:refactored loading state when stack creation limit reaches for te…
AishDani Apr 16, 2025
8d0f0b8
fix:added fix of isDeleted title and url
AishDani Apr 16, 2025
1bba5a3
refactor:logic for showing master_locale in language mapper based on …
AishDani Apr 17, 2025
3b377d7
fix:removed advanced properties icon for title and url for existing case
AishDani Apr 17, 2025
16f5ad9
fix: resolved PR comments
AishDani Apr 17, 2025
cfa61ce
fix: added validation
AishDani Apr 17, 2025
d336e80
Merge pull request #598 from contentstack/feature/cli-optimise
sayalijoshi27 Apr 17, 2025
ade577f
Merge branch 'dev' of https://github.com/contentstack/migration-v2-no…
sayalijoshi27 Apr 17, 2025
b649e6c
Updated Delete Project Modal text and resolved EsLint error in Langua…
sayalijoshi27 Apr 17, 2025
40a1f77
Merge pull request #614 from contentstack/feature/content-mapper
RohitKini Apr 17, 2025
0f9dc69
Merge pull request #613 from contentstack/dev
RohitKini Apr 17, 2025
446b4df
Add setup scripts for NVM installation and environment setup
umeshmore45 Apr 17, 2025
52732f0
Merge pull request #615 from contentstack/feature/win-merge
umeshmore45 Apr 17, 2025
0ca4883
fix:removed watcher from upload and added status update of project af…
AishDani Apr 21, 2025
66a4346
Merge branch 'dev' of github.com:contentstack/migration-v2-node-serve…
AishDani Apr 21, 2025
db13503
fix:removed console
AishDani Apr 21, 2025
1ec4f40
Merge pull request #616 from contentstack/feature/dropdown-field-choices
RohitKini Apr 21, 2025
feea551
Merge pull request #617 from contentstack/dev
RohitKini Apr 21, 2025
a39b1f5
fix:master-locale not showing for new stack and title and url bugs in…
AishDani Apr 21, 2025
ba0e6b9
fix:resolved PR comments
AishDani Apr 21, 2025
6335016
Merge pull request #618 from contentstack/feature/dropdown-field-choices
sayalijoshi27 Apr 21, 2025
1831141
Merge pull request #619 from contentstack/dev
sayalijoshi27 Apr 21, 2025
c4bd209
workflow check
RohitKini Apr 23, 2025
22ecdc7
Merge pull request #620 from contentstack/feature/workflow
RohitKini Apr 23, 2025
47f72ff
workflow check
RohitKini Apr 23, 2025
84b813e
Merge pull request #621 from contentstack/feature/workflow
RohitKini Apr 23, 2025
450697a
workflow check
RohitKini Apr 23, 2025
8d166ee
Merge pull request #622 from contentstack/feature/workflow
RohitKini Apr 23, 2025
af00f4c
workflow check
RohitKini Apr 23, 2025
a9473e0
Merge pull request #623 from contentstack/feature/workflow
RohitKini Apr 23, 2025
6980fb1
workflow check
RohitKini Apr 23, 2025
7463f57
Merge pull request #624 from contentstack/feature/workflow
RohitKini Apr 23, 2025
a420259
workflow check
RohitKini Apr 23, 2025
b8ff515
Merge pull request #625 from contentstack/feature/workflow
RohitKini Apr 23, 2025
2c0b977
workflow check
RohitKini Apr 23, 2025
7eb7390
Merge pull request #626 from contentstack/feature/workflow
RohitKini Apr 23, 2025
b9d60a6
workflow check
RohitKini Apr 23, 2025
a9aadb0
Merge pull request #627 from contentstack/feature/workflow
RohitKini Apr 23, 2025
e0b4817
workflow for all
RohitKini Apr 23, 2025
93d67b6
Merge pull request #628 from contentstack/feature/workflow
RohitKini Apr 23, 2025
b1bc5ee
test
RohitKini Apr 23, 2025
e8da097
Merge pull request #629 from contentstack/feature/workflow
RohitKini Apr 23, 2025
00b7163
test 123
RohitKini Apr 23, 2025
1e71249
fix:removed mapping for custom and modular block for existing stack case
AishDani Apr 23, 2025
90712ae
Merge pull request #630 from contentstack/feature/workflow
RohitKini Apr 23, 2025
bc70290
fix:added await in reset function and removed type for app and extens…
AishDani Apr 23, 2025
6fc944f
Added icon for marketplace app and updated icons with v2 in schema modal
sayalijoshi27 Apr 23, 2025
b001341
Conflict resolved
sayalijoshi27 Apr 23, 2025
f7e53f2
fix:refactored the key for disabling the Advanced properties for titl…
AishDani Apr 23, 2025
8fb5f32
Tag line height corrected and axios version update
sayalijoshi27 Apr 23, 2025
b2e453c
Merge pull request #631 from contentstack/feature/dropdown-field-choices
sayalijoshi27 Apr 23, 2025
05aa077
Merge pull request #632 from contentstack/dev
sayalijoshi27 Apr 23, 2025
07a7e12
test for workflow
RohitKini Apr 24, 2025
ea373aa
Merge pull request #633 from contentstack/feature/workflow
RohitKini Apr 24, 2025
6a0a272
changes for testing workflow
RohitKini Apr 24, 2025
2df8c93
Merge pull request #634 from contentstack/feature/workflow
RohitKini Apr 24, 2025
ddc52a5
resolving eslint errors
RohitKini Apr 24, 2025
f946b42
Merge pull request #635 from contentstack/feature/workflow
RohitKini Apr 24, 2025
c37fe37
test for wordpress
RohitKini Apr 24, 2025
3813da3
Merge pull request #636 from contentstack/feature/workflow
RohitKini Apr 24, 2025
e4315a0
checking cleanup script
RohitKini Apr 24, 2025
b6d56c0
Merge pull request #637 from contentstack/feature/workflow
RohitKini Apr 24, 2025
540521a
wordpress test
RohitKini Apr 24, 2025
a8fb325
Merge pull request #638 from contentstack/feature/workflow
RohitKini Apr 24, 2025
0476989
wordpress test
RohitKini Apr 24, 2025
6f853bf
Merge pull request #639 from contentstack/feature/workflow
RohitKini Apr 24, 2025
c2d129a
wordpress test
RohitKini Apr 24, 2025
2fef2ef
lets test on workflow
RohitKini Apr 24, 2025
8aa3c34
Merge pull request #640 from contentstack/feature/workflow
RohitKini Apr 24, 2025
80c442f
lets test on workflow
RohitKini Apr 24, 2025
887d3f8
Merge pull request #641 from contentstack/feature/workflow
RohitKini Apr 24, 2025
bde85b7
test wordpress
RohitKini Apr 24, 2025
6524376
Merge pull request #642 from contentstack/feature/workflow
RohitKini Apr 24, 2025
5c02e35
final testing
RohitKini Apr 24, 2025
619ce33
Merge pull request #643 from contentstack/feature/workflow
RohitKini Apr 24, 2025
eda103d
final test with workflow
RohitKini Apr 24, 2025
578b2b6
Merge pull request #644 from contentstack/feature/workflow
RohitKini Apr 24, 2025
10dc3b6
PR break
RohitKini Apr 24, 2025
df5fd0f
Merge pull request #645 from contentstack/feature/workflow
RohitKini Apr 24, 2025
b0f2a4b
PR break
RohitKini Apr 24, 2025
e463386
Merge pull request #646 from contentstack/feature/workflow
RohitKini Apr 24, 2025
67a3e7a
PR break
RohitKini Apr 24, 2025
32d5429
Merge pull request #647 from contentstack/feature/workflow
RohitKini Apr 24, 2025
88dbf60
rebase
RohitKini Apr 24, 2025
e460c7f
Merge pull request #648 from contentstack/feature/workflow
RohitKini Apr 24, 2025
5989fcd
rebase
RohitKini Apr 24, 2025
ff12553
Merge pull request #649 from contentstack/feature/workflow
RohitKini Apr 24, 2025
a3f91dd
rebase
RohitKini Apr 24, 2025
60f27cd
Merge pull request #650 from contentstack/feature/workflow
RohitKini Apr 24, 2025
62c3e1d
Update repo-sync.yml
RohitKini Apr 24, 2025
93ec69b
Merge pull request #651 from contentstack/feature/workflow
RohitKini Apr 24, 2025
6d67acc
Update sitecore.service.ts
RohitKini Apr 24, 2025
f1466b9
Merge pull request #652 from contentstack/feature/workflow
RohitKini Apr 24, 2025
ba3991c
test for workflow
RohitKini Apr 25, 2025
9913111
Merge pull request #653 from contentstack/feature/workflow
RohitKini Apr 25, 2025
a5c940e
Delete .github/workflows/jira.yml
aravindbuilt Apr 30, 2025
aaa2641
Delete .github/workflows/sast-scan.yml
aravindbuilt Apr 30, 2025
c441bf4
Merge branch 'main' into stage
aravindbuilt Apr 30, 2025
1fa03d9
policy-scan.yml
aravindbuilt May 6, 2025
c0c36ef
issues-jira.yml
aravindbuilt May 6, 2025
3db08e1
secrets-scan.yml
aravindbuilt May 6, 2025
9c664b9
talismanrc file updated
aravindbuilt May 6, 2025
b4ac2e5
Updated codeowners
aravindbuilt May 6, 2025
000576f
Merge branch 'main' into stage
aravindbuilt May 6, 2025
a7bdb4a
eslint problems refactored
shobhitupadhyayy May 6, 2025
1c9519f
Merge pull request #654 from contentstack/code/refactor
RohitKini May 6, 2025
e2c53ff
fix:added login functionality for org owner
AishDani May 6, 2025
9fda0d2
Merge pull request #655 from contentstack/feature/dropdown-field-choices
sayalijoshi27 May 6, 2025
89ca690
resolved
shobhitupadhyayy May 6, 2025
b2c7c30
Merge pull request #657 from contentstack/code/refactor
sayalijoshi27 May 6, 2025
eaa76ba
Merge pull request #656 from contentstack/dev
sayalijoshi27 May 6, 2025
18cffc9
Add legacy data package 45.zip to the repository
umeshmore45 May 7, 2025
3863282
Create LICENSE
v1shalpatel May 7, 2025
e230792
Update .talismanrc
RohitKini May 9, 2025
4abac52
axios package updated to 1.8.3 in upload-api/migration-sitecore
sayalijoshi27 May 9, 2025
752be6b
axios package updated to 1.8.3 in upload-api/migration-contentful and…
sayalijoshi27 May 9, 2025
466a946
axios package updated to 1.8.3 in upload-api/migration-contentful
sayalijoshi27 May 9, 2025
fef49e0
axios package updated to 1.8.3 in upload-api/migration-contentful
sayalijoshi27 May 9, 2025
eae3dd2
Merge pull request #659 from contentstack/feature/dropdown-field-choices
sayalijoshi27 May 9, 2025
8320c46
Merge pull request #660 from contentstack/dev
sayalijoshi27 May 9, 2025
016650c
Add Dockerfile for Node.js application setup and update localPath in …
umeshmore45 May 9, 2025
da5602d
Merge pull request #662 from contentstack/synk-fix-docker
umeshmore45 May 9, 2025
ef78d9e
Remove outdated dependencies and update xml2js version in package.json
umeshmore45 May 12, 2025
01e6008
Merge pull request #665 from contentstack/synk-fix-docker
umeshmore45 May 12, 2025
d9d8ece
Remove outdated dependencies and update xml2js version in package.json
umeshmore45 May 12, 2025
d1ce9d5
Merge pull request #666 from contentstack/synk-fix-docker
umeshmore45 May 12, 2025
5f151d4
Remove outdated dependencies and update xml2js version in package.json
umeshmore45 May 12, 2025
e4eac5d
Merge pull request #667 from contentstack/synk-fix-docker
umeshmore45 May 12, 2025
09778ae
Update @contentstack/cli dependency to version 1.40.4 in package.json
umeshmore45 May 13, 2025
7c703b0
Merge pull request #668 from contentstack/synk-fix-docker
umeshmore45 May 13, 2025
8a158dd
Merge pull request #445 from contentstack/stage
v1shalpatel May 13, 2025
99361f4
Merge remote-tracking branch 'refs/remotes/origin/main'
umeshmore45 May 13, 2025
10f9f76
Add 'wordpress' option to CMS selection prompt
umeshmore45 May 29, 2025
ad65b6e
Remove legacy data package 45.zip from the repository
umeshmore45 May 29, 2025
149823a
Update dependencies and configuration for package-lock and talismanrc
umeshmore45 May 29, 2025
a1d67ef
Refactor .talismanrc to restore fileignoreconfig entries and update v…
umeshmore45 May 29, 2025
0b8717c
Merge pull request #674 from contentstack/feature/wordpress
v1shalpatel May 29, 2025
96d3988
fix: upgrade @types/react from 18.3.20 to 18.3.21
snyk-bot Jun 3, 2025
a18e967
chore: update dependencies across multiple packages
umeshmore45 Jun 3, 2025
a86998f
fix: correct fileignoreconfig entry for ui/package-lock.json checksum
umeshmore45 Jun 3, 2025
8d2f21a
Merge pull request #679 from contentstack/snyk-upgrade-f8192f40eb2b34…
v1shalpatel Jun 3, 2025
b348435
refactor: update package name and dependencies in package.json
umeshmore45 Jun 5, 2025
b9ef89b
chore: update .talismanrc with additional file checksums and remove u…
umeshmore45 Jun 5, 2025
2cf2d5a
refactor: remove unused ESLint dependencies and add Winston for logging
umeshmore45 Jun 5, 2025
1208c2c
fix: update checksum for upload-api/package-lock.json
umeshmore45 Jun 5, 2025
35f2f29
refactor: remove unnecessary content type validation in putTestData f…
umeshmore45 Jun 5, 2025
3db561e
refactor: remove unused package-lock.json for migration-aem
umeshmore45 Jun 5, 2025
83d24ba
refactor: remove unused package-lock.json for migration-aem
umeshmore45 Jun 5, 2025
43a457d
fix: update repository URL and issue links in package.json
umeshmore45 Jun 5, 2025
00e7fb2
chore: downgrade @contentstack/cli from 1.40.4 to 1.34.0 in package.json
umeshmore45 Jun 6, 2025
46d43f5
Merge pull request #686 from contentstack/feature/fix-issues-snyk
v1shalpatel Jun 6, 2025
0768328
fix: upload-api/Dockerfile to reduce vulnerabilities
snyk-bot Jun 6, 2025
5b69870
fix: improve type checking for index in putTestData function
umeshmore45 Jun 6, 2025
1eeae24
Merge pull request #690 from contentstack/snyk-fix-26fc7d167655a94f12…
umeshmore45 Jun 9, 2025
508b765
Update README.md
aravindbuilt Jun 10, 2025
4d25aa7
fix: update README and package files for improved clarity and depende…
umeshmore45 Jun 13, 2025
5bbbd09
fix: add MACOSX_FOLDER constant and update file path check in saveZip…
umeshmore45 Jun 13, 2025
2dbb391
fix: update MACOSX_FOLDER constant to remove unnecessary quotes
umeshmore45 Jun 13, 2025
76706ea
Merge pull request #701 from contentstack/hotfix/cmg/659
umeshmore45 Jun 13, 2025
7dab52d
fix: add missing checksum entry for upload-api/src/helper/index.ts
umeshmore45 Jun 13, 2025
eb97a5e
Merge pull request #702 from contentstack/stage-pre
v1shalpatel Jun 13, 2025
029910b
fix check for blobs
erikpost Jul 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions .github/workflows/issues-jira.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Create Jira Ticket for Github Issue

on:
issues:
types: [opened]

jobs:
issue-jira:
runs-on: ubuntu-latest
steps:

- name: Login to Jira
uses: atlassian/gajira-login@master
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}

- name: Create Jira Issue
id: create_jira
uses: atlassian/gajira-create@master
with:
project: ${{ secrets.JIRA_PROJECT }}
issuetype: ${{ secrets.JIRA_ISSUE_TYPE }}
summary: Github | Issue | ${{ github.event.repository.name }} | ${{ github.event.issue.title }}
description: |
*GitHub Issue:* ${{ github.event.issue.html_url }}

*Description:*
${{ github.event.issue.body }}
fields: "${{ secrets.ISSUES_JIRA_FIELDS }}"
46 changes: 46 additions & 0 deletions .github/workflows/policy-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Checks the security policy and configurations
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-policy:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for SECURITY.md policy file
run: |
if ! [[ -f "SECURITY.md" || -f ".github/SECURITY.md" ]]; then exit 1; fi
security-license:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for License file
run: |
expected_license_files=("LICENSE" "LICENSE.txt" "LICENSE.md" "License.txt")
license_file_found=false
current_year=$(date +"%Y")

for license_file in "${expected_license_files[@]}"; do
if [ -f "$license_file" ]; then
license_file_found=true
# check the license file for the current year, if not exists, exit with error
if ! grep -q "$current_year" "$license_file"; then
echo "License file $license_file does not contain the current year."
exit 2
fi
break
fi
done

if [ "$license_file_found" = false ]; then
echo "No license file found. Please add a license file to the repository."
exit 1
fi
400 changes: 400 additions & 0 deletions .github/workflows/repo-sync.yml

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions .github/workflows/sca-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Source Composition Analysis Scan
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-sca:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Run Snyk to check for vulnerabilities
uses: snyk/actions/node@master
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
args: --all-projects --fail-on=all
29 changes: 29 additions & 0 deletions .github/workflows/secrets-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Secrets Scan
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-secrets:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: '2'
ref: '${{ github.event.pull_request.head.ref }}'
- run: |
git reset --soft HEAD~1
- name: Install Talisman
run: |
# Download Talisman
wget https://github.com/thoughtworks/talisman/releases/download/v1.37.0/talisman_linux_amd64 -O talisman

# Checksum verification
checksum=$(sha256sum ./talisman | awk '{print $1}')
if [ "$checksum" != "8e0ae8bb7b160bf10c4fa1448beb04a32a35e63505b3dddff74a092bccaaa7e4" ]; then exit 1; fi

# Make it executable
chmod +x talisman
- name: Run talisman
run: |
# Run Talisman with the pre-commit hook
./talisman --githook pre-commit
16 changes: 12 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ PublishScripts/
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# **/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
Expand Down Expand Up @@ -349,6 +349,14 @@ MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/

uploade-api/node_modules
uploade-api/build
package-lock.json
**.DS_Store

upload-api/node_modules
upload-api/build
ui/.env
upload-api/sitecoreMigrationData
upload-api/cmsMigrationData
upload-api/extracted_files
*copy*
.qodo
.vscode
42 changes: 42 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
version: "1.0.0-beta"

fileignoreconfig:
- filename: .github/workflows/secrets-scan.yml
ignore_detectors:
- filecontent

- filename: upload-api/src/helper/index.ts
checksum: b0727e318bc71779719238a54a290f56b38b30d6794f3f85e5ef7c941ff9a672

- filename: upload-api/package-lock.json
checksum: 0a1c735670c6197ed8104addca39834c6f42ef9bd003b6d059f258791807bc9a

- filename: api/package-lock.json
checksum: 164b1d73970f5aa71a165456f7f565b5babb1dcb22d6ca532cd31dbaa08765f5

- filename: upload-api/src/helper/index.ts
checksum: 607097a9ebd99ad1433ba24b92253beb75a4873280130edfa7ce986fadfdefc8

- filename: remove-broken-imports.js
checksum: d9d3ca95b2f4df855c8811c73b5714e80b31e5e84b46affa0cb514dcfcc145bf

- filename: ui/package-lock.json
checksum: cee38557d8dcaca78c40053e67e5448820c17b29c146595f10b5c7c4f0cb01bc

- filename: upload-api/migration-wordpress/package-lock.json
checksum: e7bc3b55717473a91e0d5021ea5a96564df19ab8d066a7c11a280547d9531942

- filename: upload-api/migration-sitecore/package-lock.json
checksum: 473898e601dd760e847a6d7c91c407c3f2b91e60c8982857cfaf34c7eee1dbc2

- filename: package-lock.json
checksum: 839b29ba75b658cf5cb306e9a244a3271c93f501342a9e0d54d77a7427e31a79

- filename: upload-api/package-lock.json
checksum: 9e8466f0364fc4fe485897e2d71d03da604923ecaab10a0de70a789ce676e98c

- filename: api/package-lock.json
checksum: 9d10dd6e4d514645c0d14188cc359e71ec6f9f528d1ccea94b94695546a7d4be

- filename: upload-api/src/helper/index.ts
checksum: beef34c30cc18c55d66df0124e8bfb69899be9aaef074252afe291c93d4c0f77
13 changes: 0 additions & 13 deletions .vscode/extensions.json

This file was deleted.

3 changes: 0 additions & 3 deletions .vscode/settings.json

This file was deleted.

1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @contentstack/security-admin
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2025 Contentstack

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading