Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 0 additions & 1 deletion .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Lint commit messages
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/deploy-storybook-only.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down
10 changes: 1 addition & 9 deletions .github/workflows/ic-ui-kit-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down Expand Up @@ -128,7 +127,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Cache Cypress Binary
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 #v4.2.0
Expand All @@ -137,8 +135,7 @@ jobs:
key: cypress-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}

- name: Install Core Cypress
if: ${{ needs.check-updates.outputs.core == 'true' }}
run: npm run cypress:install:react
run: npx cypress install

- name: Core Cypress tests
if: ${{ needs.check-updates.outputs.core == 'true' }}
Expand All @@ -159,10 +156,6 @@ jobs:
folder: ./packages/react/cypress-image-diff-html-report
target-folder: ./branches/${{ steps.extract_branch.outputs.branch }}/cypress-image-diff-html-report

- name: Install Canary Cypress
if: ${{ needs.check-updates.outputs.canary == 'true' }}
run: npm run cypress:install:canary-react

- name: Canary Cypress tests
if: ${{ needs.check-updates.outputs.canary == 'true' }}
id: canary_cypress_tests
Expand Down Expand Up @@ -226,7 +219,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/ic-ui-kit-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down Expand Up @@ -99,7 +98,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Core Cypress tests
if: ${{ needs.check-updates.outputs.core == 'true' }}
Expand Down Expand Up @@ -131,7 +129,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ic-ui-kit-release-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci
- name: Build
run: npm run build:all
- name: Check for uncommitted changes
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/ic-ui-kit-release-merged.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build core components
if: ${{ needs.check-updates.outputs.canary == 'false' }}
Expand Down Expand Up @@ -98,7 +97,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Core Cypress tests
if: ${{ needs.check-updates.outputs.core == 'true' }}
Expand Down Expand Up @@ -132,7 +130,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build
run: npm run build:all
Expand All @@ -144,8 +141,6 @@ jobs:
git config --global user.email ${{ secrets.EMAIL }}
git checkout packages/docs/docs.json packages/canary-docs/docs.json
npx lerna publish --no-commit-hooks -y
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

ic-ui-kit-deploy-storybook-canary:
needs: [ic-ui-kit-publish, check-updates]
Expand All @@ -163,7 +158,6 @@ jobs:
- name: Install dependencies
run: |
npm ci
npm run bootstrap -- -- --ci

- name: Build components and web-components and react storybook
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/run-cypress-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Core Cypress tests
if: ${{ needs.check-updates.outputs.core == 'true' }}
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/run-performance-tests-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Cypress performance tests
if: ${{ needs.check-updates.outputs.core == 'true' }}
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/run-performance-tests-scheduled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Cypress performance tests
id: core_cypress_performance_tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ jobs:
run: |
google-chrome --version
npm ci
npm run bootstrap -- -- --ci

- name: Extract branch name
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
Expand Down
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,15 +72,13 @@ git remote add upstream git@github.com:mi6/ic-ui-kit.git
**NPM**
```console
npm install
npm run bootstrap
npm run build:all
```

**Yarn**
```console
rm package-lock.json
yarn install
yarn run bootstrap
yarn run build:all
```

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ This is a monorepo using [`lerna`](https://github.com/lerna/lerna). To get start

```console
npm install
npm run bootstrap
npm run build
```

Expand Down
90 changes: 31 additions & 59 deletions audit-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,6 @@
"expiry": "27 March 2026"
}
},
{
"GHSA-f5x3-32g6-xq36": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-grv7-fg5c-xmjg": {
"active": true,
Expand Down Expand Up @@ -56,20 +49,6 @@
"expiry": "27 March 2026"
}
},
{
"GHSA-h5c3-5r3r-rr8q": {
"active": true,
"notes": "requires upgrade to '@octokit/plugin-paginate-rest', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-xx4v-prfh-6cgc": {
"active": true,
"notes": "requires upgrade to '@octokit/request-error', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-pq67-2wwv-3xjx": {
"active": true,
Expand Down Expand Up @@ -98,13 +77,6 @@
"expiry": "27 March 2026"
}
},
{
"GHSA-5j98-mcp5-4vw2": {
"active": true,
"notes": "requires upgrade to 'glob' v10.2.2 (the v7 dependencies seem okay), which is a transitive dependency of lerna. Might be removable after lerna upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-8452-54wp-rmv6": {
"active": true,
Expand All @@ -113,109 +85,109 @@
}
},
{
"GHSA-8qq5-rm4j-mr97": {
"GHSA-xxjr-mmjv-4gpg": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"notes": "requires upgrade to 'lodash' dependency in root packages (all components package-locks have been updated).",
"expiry": "27 March 2026"
}
},
{
"GHSA-34x7-hfp2-rc4v": {
"GHSA-p5wg-g6qr-c7cg": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"notes": "requires upgrade to 'eslint', which requires major version(s) upgrade. This will be partly resolved by ticket #3588",
"expiry": "27 March 2026"
}
},
{
"GHSA-r6q2-hw4h-h46w": {
"GHSA-2g4f-4pwh-qvx6": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"notes": "requires upgrade to 'ajv', which is a transitive dependency of commitlint.",
"expiry": "27 March 2026"
}
},
{
"GHSA-xxjr-mmjv-4gpg": {
"GHSA-3ppc-4f35-3m26": {
"active": true,
"notes": "requires upgrade to 'lodash' dependency in root packages (all components package-locks have been updated).",
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-p5wg-g6qr-c7cg": {
"GHSA-7r86-cg39-jmmj": {
"active": true,
"notes": "requires upgrade to 'eslint', which requires major version(s) upgrade. This will be partly resolved by ticket #3588",
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-83g3-92jg-28cx": {
"GHSA-23c5-xmqv-rm74": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-qffp-2rhf-9h96": {
"GHSA-mjf5-7g4m-gx5w": {
"active": true,
"notes": "requires upgrade to 'tar', which is a transitive dependency of @lerna/legacy-package-management. Might be removable after lerna upgrade.",
"notes": "requires upgrade to 'storybook'. The upgrade to storybook then requires a breaking change update to typescript. Might be removeable after typescript upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-2g4f-4pwh-qvx6": {
"GHSA-5c6j-r48x-rmvq": {
"active": true,
"notes": "requires upgrade to 'ajv', which is a transitive dependency of commitlint.",
"notes": "requires upgrade to 'serialize-javascript', which is a transitive dependency of webpack. Might be removable after webpack upgrade.",
"expiry": "27 March 2026"
}
},
{
"GHSA-3ppc-4f35-3m26": {
"GHSA-v2wj-7wpq-c8vv": {
"active": true,
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"notes": "requires upgrade to 'dompurify', which does not have a patched version as of 5/03/26",
"expiry": "27 March 2026"
}
},
{
"GHSA-7r86-cg39-jmmj": {
"GHSA-v8jm-5vwx-cfxm": {
"active": true,
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"notes": "requires upgrade to 'dompurify', awaiting patch for above",
"expiry": "27 March 2026"
}
},
{
"GHSA-23c5-xmqv-rm74": {
"GHSA-9qr9-h5gf-34mp": {
"active": true,
"notes": "requires upgrade to 'minimatch', which is a transitive dependency of jest. Might be removable after jest upgrade.",
"notes": "requires upgrade to 'next' to next major version.",
"expiry": "27 March 2026"
}
},
{
"GHSA-mjf5-7g4m-gx5w": {
"GHSA-w37m-7fhw-fmv9": {
"active": true,
"notes": "requires upgrade to 'storybook'. The upgrade to storybook then requires a breaking change update to typescript. Might be removeable after typescript upgrade.",
"notes": "requires upgrade to 'next' to next major version.",
"expiry": "27 March 2026"
}
},
{
"GHSA-5c6j-r48x-rmvq": {
"GHSA-mwv6-3258-q52c": {
"active": true,
"notes": "requires upgrade to 'serialize-javascript', which is a transitive dependency of webpack. Might be removable after webpack upgrade.",
"notes": "requires upgrade to 'next' to next major version.",
"expiry": "27 March 2026"
}
},
{
"GHSA-v2wj-7wpq-c8vv": {
"GHSA-9g9p-9gw9-jx7f": {
"active": true,
"notes": "requires upgrade to 'dompurify', which does not have a patched version as of 5/03/26",
"notes": "requires upgrade to 'next' to next major version.",
"expiry": "27 March 2026"
}
},
{
"GHSA-v8jm-5vwx-cfxm": {
"GHSA-h25m-26qc-wcjf": {
"active": true,
"notes": "requires upgrade to 'dompurify', awaiting patch for above",
"notes": "requires upgrade to 'next' to next major version.",
"expiry": "27 March 2026"
}
}
]
}
}
Loading
Loading