From a520e879f17f1fd0365f6363fcb8fdb29c8383d4 Mon Sep 17 00:00:00 2001 From: KushalMeghani1644 Date: Fri, 27 Feb 2026 19:46:19 +0530 Subject: [PATCH 1/7] Skip CI when no code changes (e.g. .rs, .toml, or anyother file affecting compilation) are made. --- .github/workflows/clippy.yaml | 12 ++++++++++++ .github/workflows/qemu.yaml | 12 ++++++++++++ .github/workflows/riscv-peripheral.yaml | 12 ++++++++++++ .github/workflows/riscv-rt.yaml | 12 ++++++++++++ .github/workflows/riscv-semihosting.yaml | 12 ++++++++++++ .github/workflows/riscv-target-parser.yaml | 12 ++++++++++++ .github/workflows/riscv.yaml | 12 ++++++++++++ .github/workflows/rustfmt.yaml | 12 ++++++++++++ .github/workflows/tests.yaml | 12 ++++++++++++ .github/workflows/typos.yaml | 12 ++++++++++++ 10 files changed, 120 insertions(+) diff --git a/.github/workflows/clippy.yaml b/.github/workflows/clippy.yaml index 7d55bcb4..4230c3ee 100644 --- a/.github/workflows/clippy.yaml +++ b/.github/workflows/clippy.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Lints compliance check diff --git a/.github/workflows/qemu.yaml b/.github/workflows/qemu.yaml index b62acb42..e16315c2 100644 --- a/.github/workflows/qemu.yaml +++ b/.github/workflows/qemu.yaml @@ -1,10 +1,22 @@ name: QEMU tests on: merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" push: branches: - master + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/riscv-peripheral.yaml b/.github/workflows/riscv-peripheral.yaml index d43d1802..8c16e686 100644 --- a/.github/workflows/riscv-peripheral.yaml +++ b/.github/workflows/riscv-peripheral.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Build check (riscv-peripheral) diff --git a/.github/workflows/riscv-rt.yaml b/.github/workflows/riscv-rt.yaml index bcd146bd..a1c6fe36 100644 --- a/.github/workflows/riscv-rt.yaml +++ b/.github/workflows/riscv-rt.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Build check (riscv-rt) diff --git a/.github/workflows/riscv-semihosting.yaml b/.github/workflows/riscv-semihosting.yaml index 66e28158..86f5bab8 100644 --- a/.github/workflows/riscv-semihosting.yaml +++ b/.github/workflows/riscv-semihosting.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Build check (riscv-semihosting) diff --git a/.github/workflows/riscv-target-parser.yaml b/.github/workflows/riscv-target-parser.yaml index fce646a2..69a4de98 100644 --- a/.github/workflows/riscv-target-parser.yaml +++ b/.github/workflows/riscv-target-parser.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Run tests (riscv-target-parser) diff --git a/.github/workflows/riscv.yaml b/.github/workflows/riscv.yaml index eb31f260..5addc207 100644 --- a/.github/workflows/riscv.yaml +++ b/.github/workflows/riscv.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Build check (riscv) diff --git a/.github/workflows/rustfmt.yaml b/.github/workflows/rustfmt.yaml index 8b68d6e7..ac150c73 100644 --- a/.github/workflows/rustfmt.yaml +++ b/.github/workflows/rustfmt.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Code formatting check diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 05b3b03f..5ade13fc 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Run tests (build and trybuild) diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index d3f2cf33..829a20f3 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -1,8 +1,20 @@ on: push: branches: [ master ] + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" pull_request: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" merge_group: + paths-ignore: + - "**/*.md" + - "README*" + - "LICENSE*" name: Spelling Check From 0bc6de13a56893fa01bfc8356e0bf5f62db67a7f Mon Sep 17 00:00:00 2001 From: Kushal Meghani <168952248+KushalMeghani1644@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:49:02 +0530 Subject: [PATCH 2/7] Update .github/workflows/clippy.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Román Cárdenas Rodríguez --- .github/workflows/clippy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/clippy.yaml b/.github/workflows/clippy.yaml index 4230c3ee..e83a7829 100644 --- a/.github/workflows/clippy.yaml +++ b/.github/workflows/clippy.yaml @@ -3,8 +3,8 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" From 7f7e8d69dd51c32418e302ab768f6cd6c08fa0d9 Mon Sep 17 00:00:00 2001 From: KushalMeghani1644 Date: Fri, 20 Mar 2026 13:42:36 +0530 Subject: [PATCH 3/7] Address review --- .github/workflows/clippy.yaml | 8 ++++---- .github/workflows/qemu.yaml | 12 ++++++------ .github/workflows/riscv-peripheral.yaml | 12 ++++++------ .github/workflows/riscv-rt.yaml | 12 ++++++------ .github/workflows/riscv-semihosting.yaml | 12 ++++++------ .github/workflows/riscv-target-parser.yaml | 12 ++++++------ .github/workflows/rustfmt.yaml | 12 ++++++------ .github/workflows/tests.yaml | 12 ++++++------ .github/workflows/typos.yaml | 12 ++++++------ 9 files changed, 52 insertions(+), 52 deletions(-) diff --git a/.github/workflows/clippy.yaml b/.github/workflows/clippy.yaml index e83a7829..96f4b0f2 100644 --- a/.github/workflows/clippy.yaml +++ b/.github/workflows/clippy.yaml @@ -8,13 +8,13 @@ on: pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Lints compliance check diff --git a/.github/workflows/qemu.yaml b/.github/workflows/qemu.yaml index e16315c2..b7db1484 100644 --- a/.github/workflows/qemu.yaml +++ b/.github/workflows/qemu.yaml @@ -3,20 +3,20 @@ on: merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" push: branches: - master paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/riscv-peripheral.yaml b/.github/workflows/riscv-peripheral.yaml index 8c16e686..e43b4b59 100644 --- a/.github/workflows/riscv-peripheral.yaml +++ b/.github/workflows/riscv-peripheral.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Build check (riscv-peripheral) diff --git a/.github/workflows/riscv-rt.yaml b/.github/workflows/riscv-rt.yaml index a1c6fe36..ea976ba5 100644 --- a/.github/workflows/riscv-rt.yaml +++ b/.github/workflows/riscv-rt.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Build check (riscv-rt) diff --git a/.github/workflows/riscv-semihosting.yaml b/.github/workflows/riscv-semihosting.yaml index 86f5bab8..49008475 100644 --- a/.github/workflows/riscv-semihosting.yaml +++ b/.github/workflows/riscv-semihosting.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Build check (riscv-semihosting) diff --git a/.github/workflows/riscv-target-parser.yaml b/.github/workflows/riscv-target-parser.yaml index 69a4de98..a439251c 100644 --- a/.github/workflows/riscv-target-parser.yaml +++ b/.github/workflows/riscv-target-parser.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Run tests (riscv-target-parser) diff --git a/.github/workflows/rustfmt.yaml b/.github/workflows/rustfmt.yaml index ac150c73..d6c3fc13 100644 --- a/.github/workflows/rustfmt.yaml +++ b/.github/workflows/rustfmt.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Code formatting check diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 5ade13fc..dee892cf 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Run tests (build and trybuild) diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index 829a20f3..81351833 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Spelling Check From b68797d95b85a8eb105b33a38b3666d34c278f01 Mon Sep 17 00:00:00 2001 From: Kushal Meghani <168952248+KushalMeghani1644@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:20:56 +0530 Subject: [PATCH 4/7] Update .github/workflows/typos.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Román Cárdenas Rodríguez --- .github/workflows/typos.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index 81351833..54db7b94 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -4,7 +4,6 @@ on: paths-ignore: - "**/*.md" - "*.md" - - "typos.toml" pull_request: paths-ignore: - "**/*.md" From 8068f4a544a6fb5e4f62bf9b285bd7b4c2ce1791 Mon Sep 17 00:00:00 2001 From: Kushal Meghani <168952248+KushalMeghani1644@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:21:11 +0530 Subject: [PATCH 5/7] Update .github/workflows/typos.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Román Cárdenas Rodríguez --- .github/workflows/typos.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index 54db7b94..a80dd4d6 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -8,7 +8,6 @@ on: paths-ignore: - "**/*.md" - "*.md" - - "typos.toml" merge_group: paths-ignore: - "**/*.md" From c8e74418e6ee8450dd7b4d67485fe224d2441309 Mon Sep 17 00:00:00 2001 From: Kushal Meghani <168952248+KushalMeghani1644@users.noreply.github.com> Date: Wed, 15 Apr 2026 08:21:30 +0530 Subject: [PATCH 6/7] Update .github/workflows/typos.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Román Cárdenas Rodríguez --- .github/workflows/typos.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index a80dd4d6..40684374 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -12,7 +12,6 @@ on: paths-ignore: - "**/*.md" - "*.md" - - "typos.toml" name: Spelling Check From 56ab0f49dae27cb3646b3a5c61ec680b9f65010a Mon Sep 17 00:00:00 2001 From: KushalMeghani1644 Date: Wed, 15 Apr 2026 08:23:33 +0530 Subject: [PATCH 7/7] Address review --- .github/workflows/riscv.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/riscv.yaml b/.github/workflows/riscv.yaml index 5addc207..7a0eb07e 100644 --- a/.github/workflows/riscv.yaml +++ b/.github/workflows/riscv.yaml @@ -3,18 +3,18 @@ on: branches: [ master ] paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" pull_request: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" merge_group: paths-ignore: - "**/*.md" - - "README*" - - "LICENSE*" + - "*.md" + - "typos.toml" name: Build check (riscv)