name: Test that the workaround for python 3.12 on windows works on: push: branches: [main, releases/v*] pull_request: # Run checks on reopened draft PRs to support triggering PR checks on draft PRs that were opened # by other workflows. types: [opened, synchronize, reopened, ready_for_review] 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@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: 3.12 - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - 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