Skip to content

Commit 1d1d79d

Browse files
committed
Add separate GitHub actions workflow for the REUSE compliance check
1 parent 80d0157 commit 1d1d79d

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ env:
2020
lcov
2121
libreadline-dev
2222
libzstd-dev
23-
pipx
2423
pkg-config
2524
zlib1g-dev
2625
@@ -48,10 +47,6 @@ jobs:
4847
run: |
4948
sudo apt-get update -qq
5049
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_RELAY_DEPS_UBUNTU }}
51-
pipx install reuse
52-
53-
- name: Check REUSE compliancy
54-
run: reuse lint
5550
5651
- name: Build
5752
env:

.github/workflows/reuse.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# SPDX-FileCopyrightText: 2025 Sébastien Helleu <[email protected]>
2+
#
3+
# SPDX-License-Identifier: GPL-3.0-or-later
4+
5+
name: REUSE Compliance Check
6+
7+
on:
8+
- push
9+
- pull_request
10+
11+
jobs:
12+
13+
test:
14+
15+
runs-on: ubuntu-24.04
16+
17+
steps:
18+
19+
- uses: actions/checkout@v4
20+
21+
- name: REUSE Compliance Check
22+
uses: fsfe/reuse-action@v4

0 commit comments

Comments
 (0)