|
25 | 25 | - windows-latest |
26 | 26 | - macos-latest |
27 | 27 | steps: |
28 | | - - uses: actions/checkout@v6 |
29 | | - - uses: astral-sh/setup-uv@v7 |
| 28 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 29 | + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 |
30 | 30 | with: |
31 | 31 | python-version: ${{ matrix.python-version }} |
32 | 32 | - name: Sync |
|
37 | 37 | run: uv run pytest -Werror -s --block-network --cov pystac_client --cov-report term-missing |
38 | 38 | - name: Run coverage |
39 | 39 | run: uv run coverage xml |
40 | | - - uses: codecov/codecov-action@v6 |
| 40 | + - uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 |
41 | 41 | with: |
42 | 42 | token: ${{ secrets.CODECOV_TOKEN }} |
43 | 43 | files: ./coverage.xml |
|
47 | 47 | name: min-versions |
48 | 48 | runs-on: ubuntu-latest |
49 | 49 | steps: |
50 | | - - uses: actions/checkout@v6 |
51 | | - - uses: astral-sh/setup-uv@v7 |
| 50 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 51 | + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 |
52 | 52 | with: |
53 | 53 | activate-environment: true |
54 | 54 | python-version: "3.10" |
|
61 | 61 | name: pre-release |
62 | 62 | runs-on: ubuntu-latest |
63 | 63 | steps: |
64 | | - - uses: actions/checkout@v6 |
65 | | - - uses: astral-sh/setup-uv@v7 |
| 64 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 65 | + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 |
66 | 66 | - name: Sync |
67 | 67 | run: uv sync |
68 | 68 | - name: Install any pre-releases of pystac |
|
75 | 75 | runs-on: ubuntu-latest |
76 | 76 | if: github.event_name != 'pull_request' |
77 | 77 | steps: |
78 | | - - uses: actions/checkout@v6 |
79 | | - - uses: astral-sh/setup-uv@v7 |
| 78 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 79 | + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 |
80 | 80 | - name: Sync |
81 | 81 | run: uv sync |
82 | 82 | - name: Install pystac from main |
|
91 | 91 | run: |
92 | 92 | shell: bash -el {0} |
93 | 93 | steps: |
94 | | - - uses: actions/checkout@v6 |
95 | | - - uses: astral-sh/setup-uv@v7 |
| 94 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 95 | + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 |
96 | 96 | - name: Install pandoc |
97 | 97 | run: sudo apt-get install -y pandoc |
98 | 98 | - name: Sync |
|
0 commit comments