-
Notifications
You must be signed in to change notification settings - Fork 2
37 lines (30 loc) · 1.02 KB
/
verapdfcheck.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
name: verapdfcheck
on:
push:
branches:
- master
pull_request:
concurrency:
group: '${{ github.workflow }}-${{ github.job }}-${{ github.head_ref || github.ref_name }}'
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
outputs:
common_changed: ${{ steps.common-changed.outputs.only_changed }}
steps:
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v6
with:
workflow: ubuntu.yml
workflow_conclusion: success
- name: Run Docker image veraPDF
run: |
docker pull verapdf/rest:latest
docker run -d -p 8080:8080 -p 8081:8081 -v ./:/home/folder verapdf/rest:latest
- name: Check PDFs by veraPDF
run: |
find ./ -type f -name "*.pdf" -exec curl -F "file=@{}" localhost:8080/api/validate/3a -H "Accept:application/xml" > "{}.verapdf.report.xml" \;
- name: List files
run: |
find ./ -type f -name "*.verapdf.report.xml"