From ee0b0f113456b72eae3911a05278f34a26ec816a Mon Sep 17 00:00:00 2001 From: soumeh01 <73165318+soumeh01@users.noreply.github.com> Date: Tue, 5 May 2026 04:35:21 +0000 Subject: [PATCH 1/2] Update go-workflows to v2.0.0 --- .github/workflows/ci.yml | 2 +- .github/workflows/markdown.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/update-workflows.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 546d4de..caf377a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ permissions: jobs: build-and-verify: - uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/build-and-verify.yml@v1.0.3 + uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/build-and-verify.yml@v2.0.0 secrets: QLTY_COVERAGE_TOKEN: ${{ secrets.QLTY_COVERAGE_TOKEN }} with: diff --git a/.github/workflows/markdown.yml b/.github/workflows/markdown.yml index 3d1e96b..2f134ad 100644 --- a/.github/workflows/markdown.yml +++ b/.github/workflows/markdown.yml @@ -17,7 +17,7 @@ permissions: read-all jobs: markdown-check: - uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/markdown-lint.yml@v1.0.3 + uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/markdown-lint.yml@v2.0.0 with: lint-config: '.github/markdownlint.jsonc' link-check-config: '.github/markdown-link-check.jsonc' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 20b900d..a19df64 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: permissions: contents: read actions: write - uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/build-and-verify.yml@v1.0.3 + uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/build-and-verify.yml@v2.0.0 with: program: cbridge go-version-file: ./go.mod diff --git a/.github/workflows/update-workflows.yml b/.github/workflows/update-workflows.yml index d113624..b987f93 100644 --- a/.github/workflows/update-workflows.yml +++ b/.github/workflows/update-workflows.yml @@ -11,6 +11,6 @@ permissions: jobs: update-workflows: name: Update Workflow References - uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/update-workflow.yml@v1.0.3 + uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/update-workflow.yml@v2.0.0 secrets: TOKEN_ACCESS: ${{ secrets.GRASCI_WORKFLOW_UPDATE }} From 6b6a0583e1cf52eafdc9940ae5a88daf3b8b9aa1 Mon Sep 17 00:00:00 2001 From: Sourabh Mehta Date: Tue, 5 May 2026 09:50:18 +0200 Subject: [PATCH 2/2] Updated lychee configs --- .github/lychee.toml | 40 +++++++++++++++++++++++++++++++ .github/markdown-link-check.jsonc | 15 ------------ .github/workflows/markdown.yml | 3 ++- README.md | 3 +-- 4 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 .github/lychee.toml delete mode 100644 .github/markdown-link-check.jsonc diff --git a/.github/lychee.toml b/.github/lychee.toml new file mode 100644 index 0000000..a2285dd --- /dev/null +++ b/.github/lychee.toml @@ -0,0 +1,40 @@ +# For all options, see + +# Verbose program output +# Accepts log level: "error", "warn", "info", "debug", "trace" +verbose = "info" + +# Interactive progress bar while checking links. +# Disabled for CI usage +no_progress = true + +# Enable link caching. This can be helpful to avoid checking the same links on +# multiple runs. +cache = true + +accept = [ + "200" +] + +# Maximum number of allowed redirects. +max_redirects = 2 + +# Maximum number of allowed retries before a link is declared dead. +max_retries = 2 + +# Only test links with the given schemes +# Omit to check links with any other scheme. +scheme = ["http", "https", "file"] + +# Exclude links +exclude = [ + # Exclude links as cookies needed to be accepted + 'https://developer.arm.com' +] + +# Exclude paths from getting checked. The values are treated as regular expressions +exclude_path = [ + "\\.txt$", # skip .txt extensions + "\\.html$", # skip .html extensions + "testdata/", # skip directories named "testdata" +] diff --git a/.github/markdown-link-check.jsonc b/.github/markdown-link-check.jsonc deleted file mode 100644 index 8ee746d..0000000 --- a/.github/markdown-link-check.jsonc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ignorePatterns": [ - { - "pattern": "^https://opensource.org" - } - ], - "httpHeaders": [ - { - "urls": ["https://github.com/", "https://guides.github.com/", "https://help.github.com/", "https://docs.github.com/"], - "headers": { - "Accept-Encoding": "zstd, br, gzip, deflate" - } - } - ], -} diff --git a/.github/workflows/markdown.yml b/.github/workflows/markdown.yml index 2f134ad..77765d4 100644 --- a/.github/workflows/markdown.yml +++ b/.github/workflows/markdown.yml @@ -6,6 +6,7 @@ on: - '.github/workflows/markdown.yml' - '.github/markdownlint.json' - '.github/markdownlint.jsonc' + - '.github/lychee.toml' - '**/*.md' concurrency: @@ -20,5 +21,5 @@ jobs: uses: Open-CMSIS-Pack/workflows-and-actions-collection/.github/workflows/markdown-lint.yml@v2.0.0 with: lint-config: '.github/markdownlint.jsonc' - link-check-config: '.github/markdown-link-check.jsonc' + link-check-config: '.github/lychee.toml' ignore-files: 'third_party_licenses.md' diff --git a/README.md b/README.md index ef319f9..54ccff5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -[![Build](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/build.yml/badge.svg)](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/build.yml) -[![Test](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/test.yml/badge.svg)](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/test.yml) +[![Build And Test](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/ci.yml/badge.svg)](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/ci.yml) [![Markdown](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/markdown.yml/badge.svg)](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/markdown.yml) [![TPIP](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/tpip-check.yml/badge.svg)](https://github.com/Open-CMSIS-Pack/generator-bridge/actions/workflows/tpip-check.yml)