Skip to content

Commit fcc6eed

Browse files
authored
Merge pull request #1818 from Infineon/1812-fonts-do-not-get-auto-downloaded-on-mac-machines
Bugfix: Fonts dont get displayed on Mac or iPhone
2 parents 070a72f + 603c6af commit fcc6eed

File tree

56 files changed

+105
-88
lines changed

Some content is hidden

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

56 files changed

+105
-88
lines changed

.github/workflows/shipit_pr_and_example_apps_deployment.yml

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -89,35 +89,48 @@ jobs:
8989
echo "CANARY_VERSION: $CANARY_VERSION"
9090
echo "Installing Stencil library for Angular, Vue and React: $CANARY_VERSION"
9191
lerna version $CANARY_VERSION --no-git-tag-version --y
92-
92+
9393
# Update Angular package
9494
cd packages/components-angular/projects/component-library
95-
jq --arg CANARY_VERSION "$CANARY_VERSION" '.peerDependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > package.json.tmp && mv package.json.tmp package.json
95+
jq 'del(.peerDependencies["@infineon/infineon-design-system-stencil"])' package.json > tmp && mv tmp package.json
96+
jq --arg CANARY_VERSION "$CANARY_VERSION" '.peerDependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > tmp && mv tmp package.json
9697
cd ../../../../
97-
98+
9899
# Update Vue package
99100
cd packages/components-vue
100-
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > package.json.tmp && mv package.json.tmp package.json
101-
101+
CANARY_VERSION_CLEAN=$(echo "$CANARY_VERSION" | sed 's/^[\^~]*//') # strip any leading ^ or ~ just in case
102+
jq 'del(.dependencies["@infineon/infineon-design-system-stencil"])' package.json > tmp && mv tmp package.json
103+
jq --arg v "$CANARY_VERSION_CLEAN" '.dependencies["@infineon/infineon-design-system-stencil"] = $v' package.json > tmp && mv tmp package.json
104+
102105
# Update React package
103106
cd ../components-react
104-
jq --arg CANARY_VERSION "$CANARY_VERSION" \
105-
'.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' \
106-
package.json > package.json.tmp && mv package.json.tmp package.json
107+
jq 'del(.dependencies["@infineon/infineon-design-system-stencil"])' package.json > tmp && mv tmp package.json
108+
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > tmp && mv tmp package.json
109+
110+
# Retry install of published Stencil package (race condition safe)
111+
RETRIES=5
112+
for i in $(seq 1 $RETRIES); do
113+
echo "Attempt $i to install Stencil version: $CANARY_VERSION"
114+
if npm install "@infineon/infineon-design-system-stencil@$CANARY_VERSION" --save-exact; then
115+
echo "✅ Installed successfully on attempt $i"
116+
break
117+
else
118+
echo "❌ Failed, retrying in $((i * 5)) seconds..."
119+
sleep $((i * 5))
120+
fi
121+
done
107122

108-
# Install the updated dependency
109-
npm install @infineon/infineon-design-system-stencil@$CANARY_VERSION
110123
cd ../../
111-
112124
npm install
113-
125+
114126
# Verify updates
115127
echo "Verifying updates in Angular package"
116128
jq '.peerDependencies["@infineon/infineon-design-system-stencil"]' packages/components-angular/projects/component-library/package.json
117129
echo "Verifying updates in Vue package"
118130
jq '.dependencies["@infineon/infineon-design-system-stencil"]' packages/components-vue/package.json
119131
echo "Verifying updates in React package"
120132
jq '.dependencies["@infineon/infineon-design-system-stencil"]' packages/components-react/package.json
133+
121134

122135
- name: Build and deploy Angular, Vue and React packages
123136
if: steps.build.outputs.SKIP_REMAINING == 'false'

examples/wrapper-components/react-vite-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"test:local": "run-p preview:link watch:library"
1919
},
2020
"dependencies": {
21-
"@infineon/infineon-design-system-react": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
21+
"@infineon/infineon-design-system-react": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
2222
"path": "^0.12.7",
2323
"react": "^18.3.1",
2424
"react-dom": "^18.3.1"

examples/wrapper-components/vue-javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"test:local": "run-p preview:link watch:library"
1616
},
1717
"dependencies": {
18-
"@infineon/infineon-design-system-vue": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
18+
"@infineon/infineon-design-system-vue": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
1919
"@vitejs/plugin-vue": "^4.0.0",
2020
"@vitejs/plugin-vue-jsx": "^4.0.0",
2121
"vite": "^5.0.12",

lerna.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
3-
"version": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
3+
"version": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
44
"command": {
55
"publish": {
66
"verifyAccess": false
7+
},
8+
"version": {
9+
"exact": true
710
}
811
}
912
}

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/components-angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "components-angular",
3-
"version": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
3+
"version": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",
@@ -26,7 +26,7 @@
2626
"@angular/platform-browser": "^18.0.0",
2727
"@angular/platform-browser-dynamic": "^18.0.0",
2828
"@angular/router": "^18.0.0",
29-
"@infineon/infineon-design-system-angular": "^33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
29+
"@infineon/infineon-design-system-angular": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
3030
"rxjs": "~7.8.0",
3131
"tslib": "^2.3.0",
3232
"typescript": "~5.4.4",

packages/components-angular/projects/component-library/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@infineon/infineon-design-system-angular",
3-
"version": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
3+
"version": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
44
"description": "Infineon design system Stencil web components for Angular",
55
"author": "Verena Lechner",
66
"license": "MIT",
@@ -11,7 +11,7 @@
1111
"@angular/common": "^18.0.0",
1212
"@angular/core": "^18.0.0",
1313
"@infineon/design-system-tokens": "5.0.0",
14-
"@infineon/infineon-design-system-stencil": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1"
14+
"@infineon/infineon-design-system-stencil": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0"
1515
},
1616
"dependencies": {
1717
"tslib": "^2.3.0"

packages/components-react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@infineon/infineon-design-system-react",
3-
"version": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
3+
"version": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
44
"description": "Infineon design system Stencil web components for React",
55
"main": "./dist/index.js",
66
"types": "./dist/types/index.d.ts",
@@ -28,7 +28,7 @@
2828
},
2929
"dependencies": {
3030
"@infineon/design-system-tokens": "5.0.0",
31-
"@infineon/infineon-design-system-stencil": "^33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
31+
"@infineon/infineon-design-system-stencil": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
3232
"@stencil/react-output-target": "^0.7.1"
3333
},
3434
"auto": {

packages/components-vue/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@infineon/infineon-design-system-vue",
3-
"version": "33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1",
3+
"version": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0",
44
"description": "Infineon design system Stencil web components for Vue",
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",
@@ -30,7 +30,7 @@
3030
},
3131
"dependencies": {
3232
"@infineon/design-system-tokens": "5.0.0",
33-
"@infineon/infineon-design-system-stencil": "^33.1.0--canary.1811.4ac04cfa69fd0fdda43c50ce117eefa120588bc0.1"
33+
"@infineon/infineon-design-system-stencil": "33.1.1--canary.1818.59e7a8854f2402b8ff5f692db1b6747cdf09ddfd.0"
3434
},
3535
"auto": {
3636
"plugins": [

packages/components/.storybook/exported-sass-array.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -761,8 +761,8 @@
761761
},
762762
{
763763
"name": "$ifxLineHeight7xl",
764-
"value": "3.25rem",
765-
"compiledValue": "3.25rem"
764+
"value": "3.5rem",
765+
"compiledValue": "3.5rem"
766766
},
767767
{
768768
"name": "$ifxLineHeight8xl",
@@ -856,8 +856,8 @@
856856
},
857857
{
858858
"name": "$ifxHeadingHeading01",
859-
"value": "600 2.75rem/3.25rem 'Source Sans 3'",
860-
"compiledValue": "600 2.75rem/3.25rem Source Sans 3"
859+
"value": "600 2.75rem/3.5rem 'Source Sans 3'",
860+
"compiledValue": "600 2.75rem/3.5rem Source Sans 3"
861861
},
862862
{
863863
"name": "$ifxHeadingHeadingCompact01",

0 commit comments

Comments
 (0)