Skip to content

Commit c3b2838

Browse files
authored
chore: update files to improve score (#664)(#665)
1 parent 43aa2b1 commit c3b2838

5 files changed

Lines changed: 25 additions & 9 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
if: always()
12
# Software Name: OUDS Flutter
23
# SPDX-FileCopyrightText: Copyright (c) Orange SA
34
# SPDX-License-Identifier: MIT

.github/workflows/dartdoc-gh-pages.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@ on:
88

99
workflow_dispatch:
1010

11+
pull_request:
12+
types:
13+
- opened
14+
- synchronize
15+
- labeled
16+
- unlabeled
17+
1118
permissions:
12-
contents: write
13-
pages: write
14-
id-token: write
19+
read-all
1520

1621
concurrency:
1722
group: "pages"
@@ -20,6 +25,11 @@ concurrency:
2025
jobs:
2126
build:
2227
runs-on: ubuntu-latest
28+
permissions:
29+
contents: read
30+
pages: write
31+
id-token: write
32+
2333
steps:
2434
- name: Checkout
2535
uses: actions/checkout@v3
@@ -59,6 +69,11 @@ jobs:
5969
deploy:
6070
runs-on: ubuntu-latest
6171
needs: build
72+
permissions:
73+
contents: write
74+
pages: write
75+
id-token: write
76+
6277
steps:
6378
- name: Checkout repository
6479
uses: actions/checkout@v2

.github/workflows/scorecard.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ on:
1212
schedule:
1313
- cron: '0 1 * * 1'
1414
push:
15-
branches: [ "develop" ]
15+
branches:
16+
- develop
1617

1718
# Declare default permissions as read only.
1819
permissions: read-all

.github/workflows/semgrep.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ jobs:
3737
container:
3838
image: semgrep/semgrep:latest
3939

40-
if: (github.actor != 'dependabot[bot]')
41-
4240
steps:
4341
- name: Checkout repository
4442
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

app/CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
### Added
88
- [DemoApp][Library] Create component - `Toolbar top` ([#582](https://github.com/Orange-OpenSource/ouds-flutter/issues/582))
99
- [DemoApp][Library] Create component - `Top app bar` ([#91](https://github.com/Orange-OpenSource/ouds-flutter/issues/91))
10-
- [DemoApp] Add in README OpenSSF scorecard ([#632](https://github.com/Orange-OpenSource/ouds-flutter/issues/632))
10+
- [Tool] Add in README OpenSSF scorecard ([#632](https://github.com/Orange-OpenSource/ouds-flutter/issues/632))
1111
- [DemoApp] Improve theme selections and tuning ([#356](https://github.com/Orange-OpenSource/ouds-flutter/issues/356))
1212
- [DemoApp][Library] Add french Language ([#638](https://github.com/Orange-OpenSource/ouds-flutter/issues/638))
1313
- [DemoApp][Library] Update the components definitions where relevant ([#549](https://github.com/Orange-OpenSource/ouds-flutter/issues/549))
1414
- [Library] Manage Helvetica Neue Arabic font ([#404](https://github.com/Orange-OpenSource/ouds-flutter/issues/404))
1515

1616
### Changed
17-
- [DemoApp] Improve OSSF score ([#659](https://github.com/Orange-OpenSource/ouds-flutter/issues/659))
17+
- [Tool] improve dartDoc permissions ([#664](https://github.com/Orange-OpenSource/ouds-flutter/issues/664))
18+
- [Tool] Improve OSSF score ([#659](https://github.com/Orange-OpenSource/ouds-flutter/issues/659))
1819
- [DemoApp][Library] Downgrade to Flutter SDK 3.35 and update documentation ([#656](https://github.com/Orange-OpenSource/ouds-flutter/issues/656))
1920
- [DemoApp] Unused dependency detected in Flutter demo app ([#646](https://github.com/Orange-OpenSource/ouds-flutter/issues/646))
2021
- [DemoApp][Library] Remove OudsTagConfig and add rounded corner into `Tag` ([#598](https://github.com/Orange-OpenSource/ouds-flutter/issues/598))
2122
- [DemoApp][Library] Update uses icons of status in `badge` and `tag` ([#597](https://github.com/Orange-OpenSource/ouds-flutter/issues/597))
2223

2324
### Fixed
24-
- [DemoApp] Deploy Dartdoc with GitHub Pages dependencies ([#662](https://github.com/Orange-OpenSource/ouds-flutter/issues/662))
25+
- [Tool] Deploy Dartdoc with GitHub Pages dependencies ([#662](https://github.com/Orange-OpenSource/ouds-flutter/issues/662))
2526
- [DemoApp] `About` Text Overflow Issue in Arabic language ([#640](https://github.com/Orange-OpenSource/ouds-flutter/issues/640))
2627
- [Library] `Checkbox` Incorrect accessibility label ([#514](https://github.com/Orange-OpenSource/ouds-flutter/issues/514))
2728
- [Library] `Input Tag` The whole component should have the role button ([#481](https://github.com/Orange-OpenSource/ouds-flutter/issues/481))

0 commit comments

Comments
 (0)