1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

ci: add separate GitHub actions workflow for the REUSE compliance check

This commit is contained in:
Sébastien Helleu
2025-04-05 17:01:43 +02:00
parent 5e47c6453e
commit 0c3eaa9ba2
2 changed files with 23 additions and 4 deletions
+1 -4
View File
@@ -154,10 +154,7 @@ jobs:
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_DEPS_UBUNTU }}
# uninstall php imagick as is causes a crash when loading php plugin (see #2009)
sudo apt-get --yes purge php8.3-imagick
pipx install msgcheck reuse schemathesis
- name: Check REUSE compliancy
run: reuse lint
pipx install msgcheck schemathesis
- name: Check gettext files
run: msgcheck po/*.po
+22
View File
@@ -0,0 +1,22 @@
# SPDX-FileCopyrightText: 2025 Sébastien Helleu <flashcode@flashtux.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later
name: REUSE Compliance Check
on:
- push
- pull_request
jobs:
test:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v4