name: "Test suite" on: push: branches: - main - master pull_request: branches: - main - master workflow_call: defaults: run: shell: bash jobs: compileall: name: "🧪 Test package using compileall" runs-on: ubuntu-latest steps: - name: "⬇️ Checkout repository" uses: actions/checkout@v3 - name: "🔨 Setup Python" uses: actions/setup-python@v3 with: python-version: '3.10' - name: "🔨 Setup Poetry" uses: abatilo/actions-poetry@v2.2.0 - name: "🔨 Setup Poetry Python environment" id: pyenv uses: Steffo99/actions-poetry-deps@v0.2.5 - name: "🧪 Run check" run: | source ${{ steps.pyenv.outputs.pyenv }}/activate python -m compileall royalpack