From 405d4af50748b2f47cb67d8d50910edea5bb61db Mon Sep 17 00:00:00 2001 From: George Sapkin Date: Fri, 27 Mar 2026 16:14:43 +0200 Subject: [PATCH] formal: switch formal to an external action Switch to external formality checks that provide more configuration options. Increase the allowed subject lengths to 60/80. Fixes: https://github.com/openwrt/actions-shared-workflows/issues/91 Link: https://github.com/GeorgeSapkin/hyperstickler Signed-off-by: George Sapkin --- .github/workflows/formal.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/formal.yml b/.github/workflows/formal.yml index 98133fda74..bd54a0d5d1 100644 --- a/.github/workflows/formal.yml +++ b/.github/workflows/formal.yml @@ -10,8 +10,19 @@ permissions: jobs: formalities: name: Test Formalities - uses: openwrt/actions-shared-workflows/.github/workflows/formal.yml@main - with: - exclude_weblate: true - post_comment: true - warn_on_no_modify: true + runs-on: ubuntu-slim + + steps: + - name: Run HyperStickler + uses: georgesapkin/hyperstickler@v1 + with: + check_branch: false + check_signoff: true + exclude_weblate: true + feedback_url: 'https://github.com/openwrt/actions-shared-workflows/issues' + guideline_url: 'https://openwrt.org/submitting-patches#submission_guidelines' + job_step: 2 + max_subject_len_soft: 60 + max_subject_len_hard: 80 + post_comment: true + warn_on_no_modify: true