name: Check instruction packages on: push: pull_request: jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: github-server-url: https://tea.kyle-merritt.com - run: python3 --version - run: python3 -m unittest discover -s tests -v - run: for package in packages/*; do python3 -m tools.packages check "$package"; done - run: python3 -m tools.packages check examples/starter-planner - run: for package in packages/*; do python3 -m tools.packages pack "$package" "dist/${package##*/}.zip"; done - run: python3 -m tools.packages pack examples/starter-planner dist/starter-planner.zip