• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: Verify bundled pip and setuptools
2
3on:
4  workflow_dispatch:
5  push:
6    paths:
7      - 'Lib/ensurepip/_bundled/**'
8      - '.github/workflows/verify-ensurepip-wheels.yml'
9      - 'Tools/scripts/verify_ensurepip_wheels.py'
10  pull_request:
11    paths:
12      - 'Lib/ensurepip/_bundled/**'
13      - '.github/workflows/verify-ensurepip-wheels.yml'
14      - 'Tools/scripts/verify_ensurepip_wheels.py'
15
16permissions:
17  contents: read
18
19concurrency:
20  group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
21  cancel-in-progress: true
22
23jobs:
24  verify:
25    runs-on: ubuntu-latest
26    timeout-minutes: 10
27    steps:
28      - uses: actions/checkout@v3
29      - uses: actions/setup-python@v4
30        with:
31          python-version: '3'
32      - name: Compare checksums of bundled pip and setuptools to ones published on PyPI
33        run: ./Tools/scripts/verify_ensurepip_wheels.py
34