Skip to content

Commit 2591527

Browse files
authored
Merge branch 'main' into copilot/add-icon-sample-display
2 parents 5209282 + 8687766 commit 2591527

File tree

371 files changed

+25402
-24386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

371 files changed

+25402
-24386
lines changed

.changeset/busy-clouds-lay.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
"@db-ux/ngx-core-components": minor
3+
"@db-ux/react-core-components": minor
4+
"@db-ux/wc-core-components": minor
5+
"@db-ux/v-core-components": minor
6+
"@db-ux/agent-cli": minor
7+
"@db-ux/core-components": minor
8+
"@db-ux/core-foundations": minor
9+
"@db-ux/core-migration": minor
10+
"@db-ux/core-stylelint": minor
11+
---
12+
13+
_version bump_ (staying in sync with the Figma library)

.changeset/dirty-penguins-cheer.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"@db-ux/ngx-core-components": patch
3+
"@db-ux/react-core-components": patch
4+
"@db-ux/wc-core-components": patch
5+
"@db-ux/v-core-components": patch
6+
---
7+
8+
fix(input): support `step`-HTML-attribute/-property with `"any"` value for `number` inputs

.config/.jscpd.json

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -38,32 +38,36 @@
3838
"**/tests/**",
3939
"**/tsconfig.json",
4040
"**/e2e/**/*.spec.ts",
41-
"packages/components/scripts/post-build/components.ts",
42-
"packages/components/src/components/**/*.spec.tsx",
43-
"packages/components/src/components/**/index.html",
44-
"packages/components/src/components/checkbox/checkbox.lite.tsx",
45-
"packages/components/src/components/notification/notification.lite.tsx",
46-
"packages/components/src/components/radio/radio.lite.tsx",
47-
"packages/components/src/components/tag/tag.spec.tsx",
48-
"packages/foundations/assets/icons/functional/fonts/**",
49-
"packages/foundations/assets/icons/fonts/**",
50-
"packages/foundations/dev",
51-
"packages/migration/test/**/has-changes.txt",
52-
"packages/migration/test/**/no-change.txt",
53-
"showcases/**/results/**",
54-
"showcases/angular-showcase/.angular/cache",
55-
"showcases/angular-showcase/.angular/cache/**",
56-
"showcases/angular-ssr-showcase/.angular/cache/**",
57-
"showcases/next-showcase/pages/_app.tsx",
58-
"showcases/nuxt-showcase/**",
59-
"showcases/patternhub/out/**",
60-
"showcases/react-showcase/src/components/checkbox/index.tsx",
61-
"showcases/react-showcase/src/components/notification/index.tsx",
62-
"showcases/react-showcase/src/components/notification/index.tsx",
63-
"showcases/react-showcase/src/components/radio/index.tsx",
64-
"showcases/react-showcase/src/components/radio/index.tsx",
65-
"showcases/shared/*.json",
66-
"showcases/vue-showcase/src/components/form/Form.vue"
41+
"**/packages/components/scripts/post-build/components.ts",
42+
"**/packages/components/src/components/**/*.spec.tsx",
43+
"**/packages/components/src/components/**/index.html",
44+
"**/packages/components/src/shared/examples/_icons.arg.types.ts",
45+
"**/packages/components/src/components/checkbox/checkbox.lite.tsx",
46+
"**/packages/components/src/components/notification/notification.lite.tsx",
47+
"**/packages/components/src/components/radio/radio.lite.tsx",
48+
"**/packages/components/src/components/tag/tag.spec.tsx",
49+
"**/packages/foundations/assets/icons/functional/fonts/**",
50+
"**/packages/foundations/assets/icons/fonts/**",
51+
"**/packages/foundations/dev",
52+
"**/packages/migration/test/**/has-changes.txt",
53+
"**/packages/migration/test/**/no-change.txt",
54+
"**/showcases/**/results/**",
55+
"**/showcases/angular-showcase/.angular/cache",
56+
"**/showcases/angular-showcase/.angular/cache/**",
57+
"**/showcases/angular-ssr-showcase/.angular/cache/**",
58+
"**/showcases/next-showcase/pages/_app.tsx",
59+
"**/showcases/nuxt-showcase/**",
60+
"**/showcases/patternhub/out/**",
61+
"**/showcases/patternhub/generated.js",
62+
"**/showcases/react-showcase/src/components/checkbox/index.tsx",
63+
"**/showcases/react-showcase/src/components/notification/index.tsx",
64+
"**/showcases/react-showcase/src/components/notification/index.tsx",
65+
"**/showcases/react-showcase/src/components/radio/index.tsx",
66+
"**/showcases/react-showcase/src/components/radio/index.tsx",
67+
"**/showcases/shared/*.json",
68+
"**/showcases/vue-showcase/src/components/form/Form.vue",
69+
"**/CHANGELOG.md",
70+
"**/packages/components/src/shared/showcase/*-wrapper.showcase.lite.tsx"
6771
],
6872
"ignorePattern": ["<option value=\"test5\">Test5</option>"],
6973
"absolute": true

.config/.lintstagedrc.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@ export default {
99
// And elsewhere we don't, compare to https://github.com/stylelint/stylelint/pull/8009
1010
'*.{css,scss}': 'stylelint --fix --allow-empty-input --no-validate',
1111
'*.{js,ts,tsx,jsx,mjs,cjs}': 'xo --fix',
12-
// ensure that security vulnerabilities are fixed before committing - we need to skip `dev` for the moment as there are some unsolveable conflicts
13-
'package-lock.json': 'npm audit fix --omit=dev',
14-
// ensure that lock file is up to date
1512
'**/package.json': [
1613
() => 'npm install --package-lock-only --ignore-scripts',
17-
'npx npm-package-json-lint'
14+
'npm run lint:package-json'
1815
]
1916
};

.config/.markdown-lint.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ MD007:
2525
indent: 4 # Unordered list indentation
2626
MD010: false
2727
MD013:
28-
line_length: 550 # Line length 80 is far too short
28+
line_length: 600 # Line length 80 is far too short
2929
MD024: false #/no-duplicate-heading/no-duplicate-header
3030
MD026:
3131
punctuation: ".,;:!。,;:" # List of not allowed
@@ -36,6 +36,7 @@ MD033:
3636
MD036: false # Emphasis used instead of a heading
3737
MD041: false # h1 first line is not working in this monorepo
3838
MD049: false # emphasis-style Emphasis style should be consistent
39+
MD060: false # table-column-style is formatted by Prettier
3940

4041
#################
4142
# Rules by tags #

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ updates:
129129
- "major"
130130
storybook:
131131
patterns:
132+
- "storybook"
132133
- "@storybook*"
134+
- "*-storybook"
133135
update-types:
134136
- "minor"
135137
- "major"

.github/workflows/00-cancel-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly
1515
steps:
1616
- name: ⏬ Checkout repo
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818

1919
- name: 💀 Killing me softly
2020
run: |

.github/workflows/00-init.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly
5353
steps:
5454
- name: ⏬ Checkout repo
55-
uses: actions/checkout@v5
55+
uses: actions/checkout@v6
5656
with:
5757
fetch-depth: 0
5858
fetch-tags: false
@@ -119,7 +119,7 @@ jobs:
119119
version: ${{ steps.getVersion.outputs.version }}
120120
steps:
121121
- name: ⏬ Checkout repo
122-
uses: actions/checkout@v5
122+
uses: actions/checkout@v6
123123

124124
- name: 🔄 Init Cache
125125
uses: ./.github/actions/npm-cache

.github/workflows/01-build-outputs.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,43 +13,43 @@ jobs:
1313
runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly
1414
steps:
1515
- name: ⏬ Checkout repo
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
- name: 🔄 Init Cache
1919
uses: ./.github/actions/npm-cache
2020

2121
- name: ⏬ Download foundations build
22-
uses: actions/download-artifact@v6
22+
uses: actions/download-artifact@v7
2323
with:
2424
name: db-ux-foundations-build
2525
path: packages/foundations/build
2626

2727
- name: ⏬ Download components build
28-
uses: actions/download-artifact@v6
28+
uses: actions/download-artifact@v7
2929
with:
3030
name: db-ux-components-build
3131
path: packages/components/build
3232

3333
- name: ⏬ Download migration build
34-
uses: actions/download-artifact@v6
34+
uses: actions/download-artifact@v7
3535
with:
3636
name: db-ux-migration-build
3737
path: packages/migration/build
3838

3939
- name: ⏬ Download stylelint build
40-
uses: actions/download-artifact@v6
40+
uses: actions/download-artifact@v7
4141
with:
4242
name: db-ux-stylelint-build
4343
path: packages/stylelint/build
4444

4545
- name: ⏬ Download agent-cli build
46-
uses: actions/download-artifact@v6
46+
uses: actions/download-artifact@v7
4747
with:
4848
name: db-ux-agent-cli-build
4949
path: packages/agent-cli/build
5050

5151
- name: ⏬ Download output
52-
uses: actions/download-artifact@v6
52+
uses: actions/download-artifact@v7
5353
with:
5454
name: db-ux-output
5555
path: output
@@ -65,7 +65,7 @@ jobs:
6565
npm run lint-docs-file-references
6666
6767
- name: ⏫ Upload outputs
68-
uses: actions/upload-artifact@v5
68+
uses: actions/upload-artifact@v6
6969
with:
7070
name: db-ux-outputs
7171
path: build-outputs

.github/workflows/01-build-packages.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly
1414
steps:
1515
- name: ⏬ Checkout repo
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
- name: 🔄 Init Cache
1919
uses: ./.github/actions/npm-cache
@@ -22,37 +22,37 @@ jobs:
2222
run: npm run build
2323

2424
- name: ⏫ Upload foundations build
25-
uses: actions/upload-artifact@v5
25+
uses: actions/upload-artifact@v6
2626
with:
2727
name: db-ux-foundations-build
2828
path: packages/foundations/build
2929

3030
- name: ⏫ Upload output
31-
uses: actions/upload-artifact@v5
31+
uses: actions/upload-artifact@v6
3232
with:
3333
name: db-ux-output
3434
path: output
3535

3636
- name: ⏫ Upload components build
37-
uses: actions/upload-artifact@v5
37+
uses: actions/upload-artifact@v6
3838
with:
3939
name: db-ux-components-build
4040
path: packages/components/build
4141

4242
- name: ⏫ Upload migration build
43-
uses: actions/upload-artifact@v5
43+
uses: actions/upload-artifact@v6
4444
with:
4545
name: db-ux-migration-build
4646
path: packages/migration/build
4747

4848
- name: ⏫ Upload stylelint build
49-
uses: actions/upload-artifact@v5
49+
uses: actions/upload-artifact@v6
5050
with:
5151
name: db-ux-stylelint-build
5252
path: packages/stylelint/build
5353

5454
- name: ⏫ Upload agent-cli build
55-
uses: actions/upload-artifact@v5
55+
uses: actions/upload-artifact@v6
5656
with:
5757
name: db-ux-agent-cli-build
5858
path: packages/agent-cli/build

0 commit comments

Comments
 (0)