31 lines
726 B
YAML
31 lines
726 B
YAML
# SPDX-License-Identifier: LGPL-3.0-or-later
|
|
# See Notices.txt for copyright information
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
checks:
|
|
runs-on: debian-12
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
submodules: true
|
|
- run: |
|
|
scripts/check-copyright.sh
|
|
- run: |
|
|
apt-get update -qq
|
|
apt-get install -qq \
|
|
curl \
|
|
default-jre-headless \
|
|
jq \
|
|
python3-venv
|
|
- uses: actions/cache@v4
|
|
with:
|
|
path: ~/.m2/repository
|
|
key: maven-repository
|
|
- run: |
|
|
python3 -m venv .venv
|
|
. .venv/bin/activate
|
|
scripts/check-consistency.sh
|
|
|
|
|