Skip to content

Commit 8306d49

Browse files
pylappludovic35boosted-botrenovate[bot]
authored
Version 0.22.0 (#1183)
Release of version 0.22.0 Embeds token libraries: - Core OUDS version: 1.9.0 - Core Orange version: 1.2.0 - Brand Orange version: 2.3.0 - Core Sosh version: 1.2.0 - Brand Sosh version: 2.3.0 - Core Wireframe version: 1.3.0 - Brand Wireframe version: 2.3.0 - Brand Orange Business Tools version: 2.3.0 See below the full CHANGELOG details. Added: - `bar` component tokens (#1169) - `effect` raw and semantic tokens (#1169) - Icon flip option for `text input` component trailing action (#1041) - Icon flip option for `button` component (#1124) - Support for `watchOS` (#1110) - Support for `tvOS` (#1109) Changed: - `github/codeql-action/upload-sarif` action for `scorecard` workflow - `ruby/setup-ruby` action from v1.267.0 to v1.268.0 for `build-and-test` workflow - GitHub Actions `checkout` from v5 to v6 for all workflows - Gem `fastlane` gem from v2.228.0 to v2.229.1 - `Wireframe` color raw tokens names - `Wireframe` theme `border` semantic tokens (tokens libraries System v2.3) (#1158) - `size` semantic tokens (tokens libraries System v2.3) (#1158) - Update `badge` to use internal icons for some status (#1136) - `SwiftFormat` Swift package plugin from v0.58.5 to v0.58.6 - `actions/dependency-review-action` action from v4.8.1 to v4.8.2 for `dependency-review` workflow - `color` semantic tokens (tokens libraries Core v1.9, System v2.2) - `icon` component tokens (tokens libraries Core v1.9, System v2.2) - `control item` component tokens (tokens libraries Core v1.9, System v2.2) - Update `text input` to display the label on two lines and in the middle when no placeholder and one line at top otherwise (#1086) Fixed: - Switch control cannot be toggled by swipe (#995) - Fonts and typography not applied (Orange, Sosh, Wireframe) on watchOS (#1142) - Fonts and typography not applied (Orange, Sosh, Wireframe) on tvOS (#1145) - Typography with line height token and dedicated line spacing and paddings (#594) - Font composite tokens and typography - PostScript rules for typographies - `font` composite semantic tokens - View modifiers for typography - `font` composite raw tokens - Keyboard focus and VoiceOver focus issue on chip component (#914) - `outlined` default value for `radio item` component Co-authored-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com> Co-authored-by: Ludovic Pinel <ludovic.pinel@orange.com> Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
2 parents 6fe3b24 + 7a43d10 commit 8306d49

File tree

445 files changed

+6086
-3393
lines changed

Some content is hidden

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

445 files changed

+6086
-3393
lines changed

.github/CONTRIBUTING.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
- [Commits Style](#commits-style)
1111
- [Developer Certificate of Origin](#developer-certificate-of-origin)
1212
- [Review Workflow](#review-workflow)
13+
- [LLMs, GitHub bot accounts, and AI agents](#llms-github-bot-accounts-and-ai-agents)
1314
- [License](#license)
1415

1516
Looking to contribute something OUDS iOS? **Here's how you can help.**
@@ -295,6 +296,22 @@ Pull requests will be merged if no conditions / prerequisites / checks are red (
295296
- the almost-optional-one checking [DCO is applied](https://probot.github.io/apps/dco/) ;
296297
- and the one [for the linter warnings](https://github.com/cirruslabs/swiftlint-action).
297298

299+
## LLMs, GitHub bot accounts, and AI agents
300+
301+
This project does not accept contributions from bot GitHub accounts. All pull requests that appear to come from such an account will be closed.
302+
303+
Patches created by LLMs and AI agents are also viewed with suspicion unless a human has reviewed them.
304+
All LLM generated patches MUST have text in the git log and in the pull request description that indicates the patch was created using an LLM with the pattern below
305+
306+
```text
307+
Assisted-by: MODEL (SERVICE)
308+
```
309+
310+
For example, if you use GPT-4o-mini LLM with GitHub Copilot:
311+
```text
312+
Assisted-by: GPT-4o-mini (GitHub Copilot)
313+
```
314+
298315
## License
299316

300317
> [!IMPORTANT]

.github/cliff.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,15 @@ commit_parsers = [
6666
{ message = "^refactor:", group = "🧰 Chore" },
6767
{ message = "^test:", group = "🧰 Chore" },
6868
{ message = "^ci:", group = "🧰 Chore" },
69+
{ message = "^style:", group = "🧰 Chore" },
6970
{ message = "^feat!:", group = "💥 Breaking changes" },
7071
{ message = "^fix!:", group = "💥 Breaking changes" },
7172
{ message = "^docs!:", group = "💥 Breaking changes" },
7273
{ message = "^chore!:", group = "💥 Breaking changes" },
7374
{ message = "^refactor!:", group = "💥 Breaking changes" },
7475
{ message = "^test!:", group = "💥 Breaking changes" },
7576
{ message = "^ci!:", group = "💥 Breaking changes" },
77+
{ message = "^.*:", group = "🧰 Chore" },
7678
]
7779
commit_preprocessors = [
7880
{ pattern = '.*', replace_command = 'git show -s --format=%B $COMMIT_SHA' }
@@ -85,10 +87,10 @@ protect_breaking_commits = false
8587
filter_commits = true
8688

8789
# Regex for matching git tags
88-
tag_pattern = "[0-9].*"
90+
tag_pattern = "v[0-9].*"
8991

9092
# Regex for skipping tags
91-
skip_tags = "0.1.0-beta.1"
93+
skip_tags = "v0.1.0-beta.1"
9294

9395
# Regex for ignoring tags
9496
ignore_tags = ""

.github/workflows/build-and-test.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,25 @@ on:
4242
permissions:
4343
contents: read
4444

45+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
46+
concurrency:
47+
group: ${{ github.workflow }}-${{ github.ref_name }}
48+
cancel-in-progress: true
49+
4550
jobs:
4651
# Build the library
4752
build:
4853
runs-on: macos-26
4954
steps:
5055
- name: Checkout code
51-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
56+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5257

5358
- name: Set up Xcode 26.0.1
5459
run: |
5560
sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer
5661
5762
- name: Set up Ruby
58-
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # v1.267.0, https://github.com/ruby/setup-ruby
63+
uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0, https://github.com/ruby/setup-ruby
5964
with:
6065
ruby-version: '3.4.7'
6166

@@ -72,14 +77,14 @@ jobs:
7277
runs-on: macos-26
7378
steps:
7479
- name: Checkout code
75-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
80+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
7681

7782
- name: Set up Xcode 26.0.1
7883
run: |
7984
sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer
8085
8186
- name: Set up Ruby
82-
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # v1.267.0, https://github.com/ruby/setup-ruby
87+
uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0, https://github.com/ruby/setup-ruby
8388
with:
8489
ruby-version: '3.4.7'
8590

.github/workflows/build-documentation.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,18 @@ on:
4141
permissions:
4242
contents: read
4343

44+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
45+
concurrency:
46+
group: ${{ github.workflow }}-${{ github.ref_name }}
47+
cancel-in-progress: true
48+
4449
jobs:
4550
# Build the documentation to check if everything works well
4651
build-documentation:
4752
runs-on: macos-26
4853
steps:
4954
- name: Checkout code
50-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
55+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5156

5257
- name: Set up Xcode 26.0.1
5358
run: |

.github/workflows/dependency-review.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@ on: [pull_request]
2828
permissions:
2929
contents: read
3030

31+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
32+
concurrency:
33+
group: ${{ github.workflow }}-${{ github.ref_name }}
34+
cancel-in-progress: true
35+
3136
jobs:
3237
dependency-review:
3338
runs-on: ubuntu-latest
3439
steps:
3540
- name: 'Checkout Repository'
36-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
41+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3742
- name: 'Dependency Review'
38-
uses: actions/dependency-review-action@40c09b7dc99638e5ddb0bfd91c1673effc064d8a # v4.8.1
43+
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2

.github/workflows/gitleaks.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,17 @@ on:
3939
permissions:
4040
contents: read
4141

42+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
43+
concurrency:
44+
group: ${{ github.workflow }}-${{ github.ref_name }}
45+
cancel-in-progress: true
46+
4247
jobs:
4348
scan:
4449
name: gitleaks
4550
runs-on: ubuntu-latest
4651
steps:
47-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
52+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4853
with:
4954
fetch-depth: 0
5055
- uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2.3.9, https://github.com/gitleaks/gitleaks-action

.github/workflows/scorecard.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ on:
3333
# Declare default permissions as read only.
3434
permissions: read-all
3535

36+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
37+
concurrency:
38+
group: ${{ github.workflow }}-${{ github.ref_name }}
39+
cancel-in-progress: true
40+
3641
jobs:
3742
analysis:
3843
name: Scorecard analysis
@@ -50,7 +55,7 @@ jobs:
5055

5156
steps:
5257
- name: "Checkout code"
53-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
58+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5459
with:
5560
persist-credentials: false
5661

@@ -89,6 +94,6 @@ jobs:
8994
# Upload the results to GitHub's code scanning dashboard (optional).
9095
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
9196
- name: "Upload to code-scanning"
92-
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v4, https://github.com/github/codeql-action
97+
uses: github/codeql-action/upload-sarif@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4, https://github.com/github/codeql-action
9398
with:
9499
sarif_file: results.sarif

.github/workflows/snapshot.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@ on:
2828
permissions:
2929
contents: write
3030

31+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
32+
concurrency:
33+
group: ${{ github.workflow }}-${{ github.ref_name }}
34+
cancel-in-progress: true
35+
3136
jobs:
3237
snapshot:
3338
runs-on: ubuntu-latest
3439
steps:
35-
- uses: actions/checkout@v4
40+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3641
with:
3742
ref: develop
3843
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/swiftlint.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,16 @@ on:
3737
permissions:
3838
contents: read
3939

40+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
41+
concurrency:
42+
group: ${{ github.workflow }}-${{ github.ref_name }}
43+
cancel-in-progress: true
44+
4045
jobs:
4146
SwiftLint:
4247
runs-on: macos-26
4348
steps:
44-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
49+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4550
- uses: cirruslabs/swiftlint-action@37b78e658ba6bcb1679df34819a4a8d8c269a940 # v1.1.0, https://github.com/cirruslabs/swiftlint-action
4651
with:
4752
version: latest

.github/workflows/swiftpolyglot.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,18 @@ on:
4040
permissions:
4141
contents: read
4242

43+
# Cancel-in-progress to avoid to have more and more runs for the same thing in the branch or pull request
44+
concurrency:
45+
group: ${{ github.workflow }}-${{ github.ref_name }}
46+
cancel-in-progress: true
47+
4348
jobs:
4449
i18n:
4550
name: Check translations (Swift Polyglot)
4651
runs-on: macos-26
4752
steps:
4853
- name: Checkout code
49-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
54+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5055

5156
- name: Clone SwiftPolyglot
5257
run: git clone https://github.com/appdecostudio/SwiftPolyglot.git --branch=1.1.0 ../SwiftPolyglot

0 commit comments

Comments
 (0)