diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 0fc718e63..940cb48d6 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,3 +1,4 @@ + if: always() # Software Name: OUDS Flutter # SPDX-FileCopyrightText: Copyright (c) Orange SA # SPDX-License-Identifier: MIT diff --git a/.github/workflows/dartdoc-gh-pages.yml b/.github/workflows/dartdoc-gh-pages.yml index 5e4a8dc6a..2b8e64c65 100644 --- a/.github/workflows/dartdoc-gh-pages.yml +++ b/.github/workflows/dartdoc-gh-pages.yml @@ -8,10 +8,15 @@ on: workflow_dispatch: + pull_request: + types: + - opened + - synchronize + - labeled + - unlabeled + permissions: - contents: write - pages: write - id-token: write + read-all concurrency: group: "pages" @@ -20,6 +25,11 @@ concurrency: jobs: build: runs-on: ubuntu-latest + permissions: + contents: read + pages: write + id-token: write + steps: - name: Checkout uses: actions/checkout@v3 @@ -59,6 +69,11 @@ jobs: deploy: runs-on: ubuntu-latest needs: build + permissions: + contents: write + pages: write + id-token: write + steps: - name: Checkout repository uses: actions/checkout@v2 diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index fa7ee840d..c25375e22 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -12,7 +12,8 @@ on: schedule: - cron: '0 1 * * 1' push: - branches: [ "develop" ] + branches: + - develop # Declare default permissions as read only. permissions: read-all diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 2ae752e92..d64ece676 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -37,8 +37,6 @@ jobs: container: image: semgrep/semgrep:latest - if: (github.actor != 'dependabot[bot]') - steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index 9cade658b..2ac3fc27f 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -7,21 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [DemoApp][Library] Create component - `Toolbar top` ([#582](https://github.com/Orange-OpenSource/ouds-flutter/issues/582)) - [DemoApp][Library] Create component - `Top app bar` ([#91](https://github.com/Orange-OpenSource/ouds-flutter/issues/91)) -- [DemoApp] Add in README OpenSSF scorecard ([#632](https://github.com/Orange-OpenSource/ouds-flutter/issues/632)) +- [Tool] Add in README OpenSSF scorecard ([#632](https://github.com/Orange-OpenSource/ouds-flutter/issues/632)) - [DemoApp] Improve theme selections and tuning ([#356](https://github.com/Orange-OpenSource/ouds-flutter/issues/356)) - [DemoApp][Library] Add french Language ([#638](https://github.com/Orange-OpenSource/ouds-flutter/issues/638)) - [DemoApp][Library] Update the components definitions where relevant ([#549](https://github.com/Orange-OpenSource/ouds-flutter/issues/549)) - [Library] Manage Helvetica Neue Arabic font ([#404](https://github.com/Orange-OpenSource/ouds-flutter/issues/404)) ### Changed -- [DemoApp] Improve OSSF score ([#659](https://github.com/Orange-OpenSource/ouds-flutter/issues/659)) +- [Tool] improve dartDoc permissions ([#664](https://github.com/Orange-OpenSource/ouds-flutter/issues/664)) +- [Tool] Improve OSSF score ([#659](https://github.com/Orange-OpenSource/ouds-flutter/issues/659)) - [DemoApp][Library] Downgrade to Flutter SDK 3.35 and update documentation ([#656](https://github.com/Orange-OpenSource/ouds-flutter/issues/656)) - [DemoApp] Unused dependency detected in Flutter demo app ([#646](https://github.com/Orange-OpenSource/ouds-flutter/issues/646)) - [DemoApp][Library] Remove OudsTagConfig and add rounded corner into `Tag` ([#598](https://github.com/Orange-OpenSource/ouds-flutter/issues/598)) - [DemoApp][Library] Update uses icons of status in `badge` and `tag` ([#597](https://github.com/Orange-OpenSource/ouds-flutter/issues/597)) ### Fixed -- [DemoApp] Deploy Dartdoc with GitHub Pages dependencies ([#662](https://github.com/Orange-OpenSource/ouds-flutter/issues/662)) +- [Tool] Deploy Dartdoc with GitHub Pages dependencies ([#662](https://github.com/Orange-OpenSource/ouds-flutter/issues/662)) - [DemoApp] `About` Text Overflow Issue in Arabic language ([#640](https://github.com/Orange-OpenSource/ouds-flutter/issues/640)) - [Library] `Checkbox` Incorrect accessibility label ([#514](https://github.com/Orange-OpenSource/ouds-flutter/issues/514)) - [Library] `Input Tag` The whole component should have the role button ([#481](https://github.com/Orange-OpenSource/ouds-flutter/issues/481))