Apple double kaitai plugin update #30
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test example plugins | |
on: | |
push: | |
branches: [ $default-branch ] | |
pull_request: | |
permissions: | |
contents: read | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up JDK 11 | |
uses: actions/setup-java@v3 | |
with: | |
java-version: '11' | |
distribution: 'temurin' | |
cache: maven | |
- name: Set up Python 3.10 | |
uses: actions/setup-python@v3 | |
with: | |
python-version: "3.10" | |
- name: Install Tox | |
run: | | |
python -m pip install --upgrade pip | |
pip install tox pip-tools | |
- name: Test example plugin Python AppleDouble Kaitai | |
run: | | |
cd python/appledoublekaitai | |
curl -LO https://github.com/kaitai-io/kaitai_struct_compiler/releases/download/0.10/kaitai-struct-compiler-0.10.zip | |
unzip kaitai-struct-compiler-0.10.zip | |
cd structs && ../kaitai-struct-compiler-0.10/bin/kaitai-struct-compiler *.ksy -t python --python-package structs --read-pos | |
cd .. | |
tox | |
- name: Test example plugin Python chat | |
run: cd python/chat && tox | |
- name: Test example plugin Python datadigest | |
run: cd python/datadigest && tox | |
- name: Test example plugin Python datatransformation | |
run: cd python/datatransformation && tox | |
- name: Test example plugin Python fsevents | |
run: cd python/fsevents && tox | |
- name: Test example plugin Python location | |
run: cd python/location && tox | |
- name: Test example plugin Python quicklook | |
run: cd python/quicklook && tox | |
- name: Test example plugin Python secrets | |
run: cd python/secrets && tox | |
- name: Test example plugin Java chat | |
run: cd java/chat; mvn verify | |
- name: Test example plugin Java datadigest | |
run: cd java/datadigest; mvn verify | |
- name: Test example plugin Java datatransformation | |
run: cd java/datatransformation; mvn verify | |
- name: Test example plugin Java location | |
run: cd java/location; mvn verify | |
- name: Test example plugin Java ocr | |
run: cd java/ocr; mvn verify | |
- name: Test example plugin Java quicklook | |
run: cd java/quicklook; mvn verify | |
- name: Test example plugin Java secrets | |
run: cd java/secrets; mvn verify | |
- name: Test example plugin Java vector | |
run: cd java/vector; mvn verify | |