[PATCH v2 1/1] top-level: Add forgejo sanity checks

Christophe Lyon via Sourceware Forge forge-bot@forge-test.rdfm.org
Mon Oct 20 10:43:09 GMT 2025


From: Christophe Lyon <christophe.lyon@linaro.org>

Add a sample workflow for Forgejo, as an example of integrated CI.

To keep it lightweight, we run only two small checks on each patch of
the series:
- contrib/check_GNU_style.py
  which catches common mistakes (spaces vs tab, missing spaces, ...)
  but has some false positive warnings.

- contrib/gcc-changelog/git_check_commit.py
  which checks the commit message and ChangeLog entry

In order to run both checks even if the other fails, we use two steps
with 'continue-on-error: true', and we need a 'final-result'
consolidation step to generate the global status.

ChangeLog:
	* .forgejo/workflows/sanity-checks.yaml: New file.

fix
---
 .forgejo/workflows/sanity-checks.yaml | 49 +++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 .forgejo/workflows/sanity-checks.yaml

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v2-0001-top-level-Add-forgejo-sanity-checks.patch
Type: text/x-patch
Size: 1955 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/test-list/attachments/20251020/34b8da5c/attachment.bin>


More information about the Test-list mailing list