Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 29 additions & 6 deletions .github/workflows/test-pr.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
#
# This file is part of verapdf-plugins, a module of the veraPDF project.
# Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
# All rights reserved.
#
# verapdf-plugins is free software: you can redistribute it and/or modify
# it under the terms of either:
#
# The GNU General public license GPLv3+.
# You should have received a copy of the GNU General Public License
# along with verapdf-plugins as the LICENSE.GPL file in the root of the source
# tree. If not, see http://www.gnu.org/licenses/ or
# https://www.gnu.org/licenses/gpl-3.0.en.html.
#
# The Mozilla Public License MPLv2+.
# You should have received a copy of the Mozilla Public License along with
# verapdf-plugins as the LICENSE.MPL file in the root of the source tree.
# If a copy of the MPL was not distributed with this file, you can obtain one at
# http://mozilla.org/MPL/2.0/.
#

name: PR QA

on:
Expand All @@ -7,16 +28,18 @@ on:
jobs:
build:
name: Checkout and Build
runs-on: ubuntu-20.04
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
java-version: [8, 11, 16, 17]
java-version: [8, 11, 17, 21]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: JDK setup
uses: actions/setup-java@v2
uses: actions/setup-java@v4
continue-on-error: true
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
Expand All @@ -26,10 +49,10 @@ jobs:

coverage:
name: Quality Assurance
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
needs: [ build ]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Codacy analysis reporting
uses: codacy/codacy-analysis-cli-action@master
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

24 changes: 23 additions & 1 deletion embeddedfileSample-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of embeddedfileSample-plugin, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

embeddedfileSample-plugin is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with embeddedfileSample-plugin as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
embeddedfileSample-plugin as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>verapdf-plugins</artifactId>
<groupId>org.verapdf.plugins</groupId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>embeddedfileSample-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of embeddedfileSample-plugin, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* embeddedfileSample-plugin is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with embeddedfileSample-plugin as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* embeddedfileSample-plugin as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
package org.verapdf;

import org.verapdf.core.FeatureParsingException;
Expand Down
24 changes: 23 additions & 1 deletion fontSample-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of fontSample-plugin, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

fontSample-plugin is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with fontSample-plugin as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
fontSample-plugin as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>verapdf-plugins</artifactId>
<groupId>org.verapdf.plugins</groupId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>fontSample-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of fontSample-plugin, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* fontSample-plugin is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with fontSample-plugin as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* fontSample-plugin as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
package org.verapdf;

import org.verapdf.core.FeatureParsingException;
Expand Down
24 changes: 23 additions & 1 deletion fontType-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of fontType-plugin, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

fontType-plugin is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with fontType-plugin as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
fontType-plugin as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>verapdf-plugins</artifactId>
<groupId>org.verapdf.plugins</groupId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
20 changes: 20 additions & 0 deletions fontType-plugin/src/main/java/org/verapdf/FontTypeExtractor.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of fontType-plugin, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* fontType-plugin is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with fontType-plugin as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* fontType-plugin as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
package org.verapdf;

import org.verapdf.core.FeatureParsingException;
Expand Down
24 changes: 23 additions & 1 deletion iccdump-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -1,11 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of iccdump-plugin, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

iccdump-plugin is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with iccdump-plugin as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
iccdump-plugin as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>verapdf-plugins</artifactId>
<groupId>org.verapdf.plugins</groupId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>iccdump-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of iccdump-plugin, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* iccdump-plugin is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with iccdump-plugin as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* iccdump-plugin as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
package org.verapdf;

import org.verapdf.core.FeatureParsingException;
Expand Down
24 changes: 23 additions & 1 deletion iccprofileSample-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -1,11 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

This file is part of iccprofileSample-plugin, a module of the veraPDF project.
Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
All rights reserved.

iccprofileSample-plugin is free software: you can redistribute it and/or modify
it under the terms of either:

The GNU General public license GPLv3+.
You should have received a copy of the GNU General Public License
along with iccprofileSample-plugin as the LICENSE.GPL file in the root of the source
tree. If not, see http://www.gnu.org/licenses/ or
https://www.gnu.org/licenses/gpl-3.0.en.html.

The Mozilla Public License MPLv2+.
You should have received a copy of the Mozilla Public License along with
iccprofileSample-plugin as the LICENSE.MPL file in the root of the source tree.
If a copy of the MPL was not distributed with this file, you can obtain one at
http://mozilla.org/MPL/2.0/.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>verapdf-plugins</artifactId>
<groupId>org.verapdf.plugins</groupId>
<version>1.26.0</version>
<version>1.28.0</version>
</parent>

<artifactId>iccprofileSample-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/**
* This file is part of iccprofileSample-plugin, a module of the veraPDF project.
* Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
* All rights reserved.
*
* iccprofileSample-plugin is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* The GNU General public license GPLv3+.
* You should have received a copy of the GNU General Public License
* along with iccprofileSample-plugin as the LICENSE.GPL file in the root of the source
* tree. If not, see http://www.gnu.org/licenses/ or
* https://www.gnu.org/licenses/gpl-3.0.en.html.
*
* The Mozilla Public License MPLv2+.
* You should have received a copy of the Mozilla Public License along with
* iccprofileSample-plugin as the LICENSE.MPL file in the root of the source tree.
* If a copy of the MPL was not distributed with this file, you can obtain one at
* http://mozilla.org/MPL/2.0/.
*/
package org.verapdf;

import java.io.ByteArrayOutputStream;
Expand Down
Loading