name: Test that the workaround for python 3.12 on windows works on: push: branches: [main, releases/v*] pull_request: merge_group: types: [checks_requested] schedule: # Weekly on Monday. - cron: '0 0 * * 1' workflow_dispatch: concurrency: cancel-in-progress: ${{ github.event_name == 'pull_request' || false }} group: ${{ github.workflow }}-${{ github.ref }} defaults: run: shell: bash jobs: test-setup-python-scripts: if: github.triggering_actor != 'dependabot[bot]' env: CODEQL_ACTION_TEST_MODE: true timeout-minutes: 45 permissions: contents: read # We currently need `security-events: read` to access feature flags. security-events: read runs-on: windows-latest steps: - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: 3.12 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Prepare test uses: ./.github/actions/prepare-test with: version: default - name: Initialize CodeQL uses: ./../action/init with: tools: linked languages: python - name: Analyze uses: ./../action/analyze