Skip to content

ziptools.py: add unencrypted_chunks() & passwd_cb, fix pk_decrypt() F… #287

ziptools.py: add unencrypted_chunks() & passwd_cb, fix pk_decrypt() F…

ziptools.py: add unencrypted_chunks() & passwd_cb, fix pk_decrypt() F… #287

Workflow file for this run

name: CI
on: [push, pull_request, workflow_dispatch]
jobs:
build:
runs-on: ubuntu-22.04
strategy:
matrix:
python-version:
- '3.8'
- '3.9'
- '3.10'
- '3.11'
- '3.12'
- '3.13'
# - '3.14.0-alpha - 3.14'
- pypy3.8
- pypy3.9
- pypy3.10
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: false
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y aapt dos2unix zipalign
python3 -m pip install --upgrade pip
python3 -m pip install flake8 pylint mypy coverage
- name: Install
run: make install
- name: Test
run: make test
- name: Test examples
run: make test-examples
- name: Test coverage
run: make coverage