name: Test Python Package Installation on Windows on: push: branches: [main, v1] pull_request: jobs: test-setup-python-scripts: runs-on: windows-latest strategy: fail-fast: false matrix: include: - test_dir: python-setup/tests/pipenv/requests-2 python_version: 2 - test_dir: python-setup/tests/pipenv/requests-3 python_version: 3 - test_dir: python-setup/tests/poetry/requests-2 python_version: 2 - test_dir: python-setup/tests/poetry/requests-3 python_version: 3 - test_dir: python-setup/tests/requirements/requests-2 python_version: 2 - test_dir: python-setup/tests/requirements/requests-3 python_version: 3 - test_dir: python-setup/tests/setup_py/requests-2 python_version: 2 - test_dir: python-setup/tests/setup_py/requests-3 python_version: 3 steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: languages: python - name: Test Auto Package Installation run: | $cmd = $Env:GITHUB_WORKSPACE + "\\python-setup\\install_tools.ps1" powershell -File $cmd cd $Env:GITHUB_WORKSPACE\\${{ matrix.test_dir }} py -3 $Env:GITHUB_WORKSPACE\\python-setup\\auto_install_packages.py C:\\hostedtoolcache\\windows\\CodeQL\\0.0.0-20200826\\x64\\codeql - name: Setup for extractor run: | echo $Env:CODEQL_PYTHON py -3 $Env:GITHUB_WORKSPACE\\python-setup\\tests\\from_python_exe.py $Env:CODEQL_PYTHON - name: Verify packages installed run: | $cmd = $Env:GITHUB_WORKSPACE + "\\python-setup\\tests\\check_requests_123.ps1" powershell -File $cmd ${{ matrix.python_version }}