Commit f68e4bac authored by Maximilian Dolling's avatar Maximilian Dolling

added reuse linter service

parent c41c2430
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: CC0-1.0
......@@ -22,9 +21,8 @@ local_imports:
# license used for fore files in this repository
legal:
description: 'This Software provides services to check and improve the source code quality of software-projects'
copyright: 'Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences
Potsdam, Germany (https://www.gfz-potsdam.de/)'
time: '2020-present'
copyright: 'Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)'
time: '2020'
maintainer:
name: 'Maximilian Dolling'
mail: 'mdolling@gfz-potsdam.de'
......
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: CC0-1.0
......
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: CC0-1.0
......@@ -128,13 +127,13 @@ test:dev:
- rm -rf /repo/meta
- docker-entrypoint.sh --test
- cp -rT /repo "$CI_PROJECT_DIR"
# - IS_CHK_SUM=$(sha512sum meta/ci-services-report.md | awk '{ print $1 }')
# - PASS_CHK_SUM=$(sha512sum test/test_report.md | awk '{ print $1 }')
# - >
# if [ "$IS_CHK_SUM" != "$PASS_CHK_SUM" ]; then
# echo "Generated report does not equal the test template"
# exit 1
# fi
- IS_CHK_SUM=$(sha512sum meta/ci-services-report.md | awk '{ print $1 }')
- PASS_CHK_SUM=$(sha512sum test/test_report.md | awk '{ print $1 }')
- >
if [ "$IS_CHK_SUM" != "$PASS_CHK_SUM" ]; then
echo "Generated report does not equal the test template"
exit 1
fi
except:
- master
only:
......@@ -258,16 +257,3 @@ ci-services:production:
paths:
- ./*
expire_in: 1 day
reuse:lint:
stage: reuse
image:
name: fsfe/reuse:latest
entrypoint: [""]
tags:
- ci-services
script:
- reuse lint
except:
changes:
- "meta/**/*"
\ No newline at end of file
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ci-services
Upstream-Contact: Maximilian Dolling <mdolling@gfz-potsdam.de>
Source: https://gitext.gfz-potsdam.de/software/services/fair/ci-services
# Sample paragraph, commented out:
#
# Files: src/*
# Copyright: $YEAR $NAME <$CONTACT>
# License: ...
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
{% for copyright_line in copyright_lines %}
{{ copyright_line }}
{% endfor %}
{% for expression in spdx_expressions %}
SPDX-License-Identifier: {{ expression }}
{% endfor %}
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
{% for copyright_line in copyright_lines %}
{{ copyright_line }}
{% endfor %}
{% for expression in spdx_expressions %}
SPDX-License-Identifier: {{ expression }}
{% endfor %}
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
ci-services
This Software provides services to check and improve the source code quality of software-projects
{% for copyright_line in copyright_lines %}
{{ copyright_line }}
{% endfor %}
{% for expression in spdx_expressions %}
SPDX-License-Identifier: {{ expression }}
{% endfor %}
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version, complemented with
the following provision:
For the scientific transparency and verification of results obtained
and communicated to the public after using a modified version of the
work, You (as the recipient of the source code and author of this
modified version, used to produce the published results in scientific
communications) commit to make this modified source code available in
a repository that is easily and freely accessible for a duration of
five years after the communication of the obtained results.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
{% for copyright_line in copyright_lines %}
{{ copyright_line }}
{% endfor %}
{% for expression in spdx_expressions %}
SPDX-License-Identifier: {{ expression }}
{% endfor %}
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
<!--
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
<!--
OWN LICENSE HEADER
-->
# CI-Services
---
......
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
reuse == 0.10.1
\ No newline at end of file
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......@@ -53,6 +52,7 @@ RUN pip install -r /dependencies/base/requirements.txt
RUN pip install -r /dependencies/apply-license/requirements.txt
RUN pip install -r /dependencies/list-authors/requirements.txt
RUN pip install -r /dependencies/list-used-licenses/requirements.txt
RUN pip install -r /dependencies/reuse-lint/requirements.txt
# cleanup
RUN rm -rf /dependencies
......
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......
......@@ -3,8 +3,7 @@
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......@@ -42,9 +41,12 @@ if [ "$1" = "--all" ]; then
/services/list-authors/list-authors.sh
/services/list-used-languages/list-used-languages.sh
/services/list-used-licenses/list-used-licenses.sh
/services/generate-report/generate-report.sh
/services/apply-license/apply-license.sh
/services/reuse-lint/reuse-lint.sh
/services/generate-report/generate-report.sh
chmod -R 777 /repo
exit 0
fi
......@@ -84,13 +86,22 @@ if [ "$1" = "--list-used-licenses" ]; then
exit 0
fi
if [ "$1" = "--reuse-lint" ]; then
/services/reuse-lint/reuse-lint.sh
chmod -R 777 /repo
exit 0
fi
if [ "$1" = "--test" ]; then
/services/list-authors/list-authors.sh --test
/services/list-used-languages/list-used-languages.sh --test
/services/list-used-licenses/list-used-licenses.sh --test
/services/generate-report/generate-report.sh --test
/services/apply-license/apply-license.sh --test
/services/reuse-lint/reuse-lint.sh --test
/services/generate-report/generate-report.sh --test
chmod -R 777 /repo
exit 0
fi
......
......@@ -13,5 +13,6 @@ Available services:
--list-authors list all authors of the software
--list-used-languages lists used programming languages in given repo
--list-used-licenses lists all used libraries and their licenses
--reuse-lint runs the reuse linter
--test same as -a but ignore the exclude section in .ci-services.yml
--version returns version of ci-services
\ No newline at end of file
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......
......@@ -3,8 +3,7 @@
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
<!--
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
......
<!--
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
-->
# Software Quality Report
> **Note:** This report is automatically generated by [ci-services](https://gitext.gfz-potsdam.de/software/services/fair/ci-services)
......@@ -13,11 +7,11 @@ SPDX-License-Identifier: CC0-1.0
**Software Name:** ci-services
**Software Location:** [gitext](https://gitext.gfz-potsdam.de/software/services/fair/ci-services)
**Software Location:** local
**Last Commit:** 8c7daabea61b31b26b89d338d99372cfc7a118bb
**Last Commit:** c41c24303c2c2142a8a82e779c299d672d86cccc
**Report Time:** 20/05/2020 08:07:36
**Report Time:** 20/05/2020 09:10:45
**Report Version:** 0.4.0
......@@ -59,3 +53,21 @@ SPDX-License-Identifier: CC0-1.0
|MIT|2|PyYAML <br> stdlib-list|
|Python-2.0|8|datetime <br> json <br> os <br> pathlib <br> re <br> shutil <br> sys <br> time|
|mock|1|stdlib|
### reuse linter
> **Description: Prints the result of the [reuse](https://reuse.software/spec/) linter**
* Bad licenses:
* Deprecated licenses:
* Licenses without file extension:
* Missing licenses:
* Unused licenses:
* Used licenses: CC-BY-4.0, CC0-1.0, GPL-3.0-or-later
* Read errors: 0
* Files with copyright information: 69 / 69
* Files with license information: 69 / 69
Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)
ci-services@gitext.gfz-potsdam.de
mdolling@gfz-potsdam.de
SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
#
# SPDX-License-Identifier: CC0-1.0
last commit hash: 6f76005741749a5708c8ade22fe2a1399a8a5f77
list authors:
description: Lists all people that committed to this repository.
result:
- ci-services@gitext.gfz-potsdam.de
- mdolling@gfz-potsdam.de
location: local
name: ci-services
report time: 19/05/2020 18:22:33
report version: 0.4.0
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
#
# SPDX-License-Identifier: CC0-1.0
---
last commit hash: 6f76005741749a5708c8ade22fe2a1399a8a5f77
name: ci-services
report time: 19/05/2020 18:22:36
location: local
report version: 0.4.0
list used languages:
description: Detects used programming languages.
result:
HTML: 3770
Ruby: 2931
Dockerfile: 6431
Shell: 14027
Python: 55436
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
#
# SPDX-License-Identifier: CC0-1.0
last commit hash: 6f76005741749a5708c8ade22fe2a1399a8a5f77
list used licenses:
description: Generates a list of dependencies and their license.
result:
license list:
Apache 2.0:
count: 1
lib:
- requests
GPL-3.0-or-later AND Apache-2.0 AND CC0-1.0 AND CC-BY-SA-4.0:
count: 1
lib:
- reuse
MIT:
count: 2
lib:
- PyYAML
- stdlib-list
Python-2.0:
count: 10
lib:
- os
- re
- sys
- time
- datetime
- pathlib
- json
- shutil
- unittest
- importlib.util
mock:
count: 1
lib:
- stdlib
unknowns:
language:
- src/services/apply-license/data/templates/dep5_template
- test/testfiles/unknown_language/test.testlanguage
- test/linter/pylintrc
libraries:
Python:
./downloads/numpy-1.9.2-cp34-none-win32.whl: unknown location
Mopidy-Dirble: unsupported version modifier (~=1.1)
beautifulsoup4: unknown version
coverage: unsupported version modifier (!=3.5)
docopt: unsupported version modifier (>=0.5.0)
green: unknown version
http://wxpython.org/Phoenix/snapshot-builds/wxPython_Phoenix-3.0.3.dev1820+49a8884-cp34-none-win_amd64.whl: unknown
location
keyring: unsupported version modifier (>=4.1.1)
nose: unknown version
nose-cov: unknown version
rejected: unknown version
location: local
name: ci-services
report time: 19/05/2020 18:22:39
report version: 0.4.0
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......
......@@ -3,8 +3,7 @@
# ci-services
# This Software provides services to check and improve the source code quality of software-projects
#
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
......@@ -43,3 +42,5 @@ mkdir -p .reuse
mkdir -p .reuse/templates
python /services/apply-license/apply-license.py "$REPO_DIR" "$REPORT_DIR" "$1"
rm -rf .reuse
# SPDX-FileCopyrightText: 2020-present GFZ-Potsdam <https://www.gfz-potsdam.de/en/home/>
# SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
# SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
#
# SPDX-License-Identifier: CC0-1.0
......
SPDX-FileCopyrightText: 2020-present Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-FileCopyrightText: 2020 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences Potsdam, Germany (https://www.gfz-potsdam.de/)
SPDX-License-Identifier: CC0-1.0
\ No newline at end of file