|
5 | 5 | branches: [ master ] |
6 | 6 | pull_request: |
7 | 7 |
|
| 8 | +permissions: |
| 9 | + contents: read |
| 10 | + |
8 | 11 | jobs: |
9 | 12 | flake8_lint: |
10 | 13 | runs-on: ubuntu-latest |
11 | 14 | steps: |
12 | | - - uses: actions/checkout@v4 |
| 15 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
13 | 16 | - name: Set up Python |
14 | | - uses: actions/setup-python@v5 |
| 17 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
15 | 18 | with: |
16 | 19 | python-version: '3.9' |
17 | 20 | - name: Install tox |
|
22 | 25 | isort_lint: |
23 | 26 | runs-on: ubuntu-latest |
24 | 27 | steps: |
25 | | - - uses: actions/checkout@v4 |
| 28 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
26 | 29 | - name: Set up Python |
27 | | - uses: actions/setup-python@v5 |
| 30 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
28 | 31 | with: |
29 | 32 | python-version: '3.9' |
30 | 33 | - name: Install tox |
|
35 | 38 | mypy_lint: |
36 | 39 | runs-on: ubuntu-latest |
37 | 40 | steps: |
38 | | - - uses: actions/checkout@v4 |
| 41 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
39 | 42 | - name: Set up Python |
40 | | - uses: actions/setup-python@v5 |
| 43 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
41 | 44 | with: |
42 | 45 | python-version: '3.9' |
43 | 46 | - name: Install tox |
|
51 | 54 | matrix: |
52 | 55 | python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] |
53 | 56 | steps: |
54 | | - - uses: actions/checkout@v4 |
| 57 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
55 | 58 | - name: Set up Python ${{ matrix.python-version }} |
56 | | - uses: actions/setup-python@v5 |
| 59 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
57 | 60 | with: |
58 | 61 | python-version: ${{ matrix.python-version }} |
59 | 62 | - name: Install dependencies |
|
77 | 80 | env: |
78 | 81 | PYTHON_VERSION: '3.9' |
79 | 82 | steps: |
80 | | - - uses: actions/checkout@v4 |
| 83 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
81 | 84 | - name: Set up Python |
82 | | - uses: actions/setup-python@v5 |
| 85 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
83 | 86 | with: |
84 | 87 | python-version: ${{ env.PYTHON_VERSION }} |
85 | 88 | - name: Install tox |
|
94 | 97 | env: |
95 | 98 | PYTHON_VERSION: '3.9' |
96 | 99 | steps: |
97 | | - - uses: actions/checkout@v4 |
| 100 | + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 |
98 | 101 | - name: Set up PyPy |
99 | | - uses: actions/setup-python@v5 |
| 102 | + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 |
100 | 103 | with: |
101 | 104 | python-version: pypy-${{ env.PYTHON_VERSION }} |
102 | 105 | - name: Install tox |
|
0 commit comments