|
14 | 14 | name: Lint |
15 | 15 | runs-on: ${{ vars.RUNNER_LABEL || 'blacksmith-2vcpu-ubuntu-2404' }} |
16 | 16 | steps: |
17 | | - - uses: actions/checkout@v4 |
18 | | - - uses: actions/setup-python@v5 |
| 17 | + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 18 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 |
19 | 19 | with: |
20 | 20 | python-version: "3.12" |
21 | 21 | - run: pip install ruff |
|
26 | 26 | name: Type Check |
27 | 27 | runs-on: ${{ vars.RUNNER_LABEL || 'blacksmith-2vcpu-ubuntu-2404' }} |
28 | 28 | steps: |
29 | | - - uses: actions/checkout@v4 |
30 | | - - uses: actions/setup-python@v5 |
| 29 | + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 30 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 |
31 | 31 | with: |
32 | 32 | python-version: "3.12" |
33 | 33 | - run: pip install -e ".[dev]" mypy types-PyYAML |
|
42 | 42 | matrix: |
43 | 43 | python-version: ["3.10", "3.11", "3.12"] |
44 | 44 | steps: |
45 | | - - uses: actions/checkout@v4 |
46 | | - - uses: actions/setup-python@v5 |
| 45 | + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 46 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 |
47 | 47 | with: |
48 | 48 | python-version: ${{ matrix.python-version }} |
49 | 49 | - run: pip install -e ".[dev]" pytest-cov |
|
55 | 55 | name: Security Scan |
56 | 56 | runs-on: ${{ vars.RUNNER_LABEL || 'blacksmith-2vcpu-ubuntu-2404' }} |
57 | 57 | steps: |
58 | | - - uses: actions/checkout@v4 |
59 | | - - uses: actions/setup-python@v5 |
| 58 | + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 |
| 59 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 |
60 | 60 | with: |
61 | 61 | python-version: "3.12" |
62 | 62 | - run: python -m pip install --upgrade pip |
|
0 commit comments