Skip to content

Commit 167d207

Browse files
authored
ci: pin GitHub Actions to SHA digests (#881)
Refs #880
1 parent 7579cef commit 167d207

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ jobs:
2525
- windows-latest
2626
- macos-latest
2727
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
3030
with:
3131
python-version: ${{ matrix.python-version }}
3232
- name: Sync
@@ -37,7 +37,7 @@ jobs:
3737
run: uv run pytest -Werror -s --block-network --cov pystac_client --cov-report term-missing
3838
- name: Run coverage
3939
run: uv run coverage xml
40-
- uses: codecov/codecov-action@v6
40+
- uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6
4141
with:
4242
token: ${{ secrets.CODECOV_TOKEN }}
4343
files: ./coverage.xml
@@ -47,8 +47,8 @@ jobs:
4747
name: min-versions
4848
runs-on: ubuntu-latest
4949
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
5252
with:
5353
activate-environment: true
5454
python-version: "3.10"
@@ -61,8 +61,8 @@ jobs:
6161
name: pre-release
6262
runs-on: ubuntu-latest
6363
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
6666
- name: Sync
6767
run: uv sync
6868
- name: Install any pre-releases of pystac
@@ -75,8 +75,8 @@ jobs:
7575
runs-on: ubuntu-latest
7676
if: github.event_name != 'pull_request'
7777
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
8080
- name: Sync
8181
run: uv sync
8282
- name: Install pystac from main
@@ -91,8 +91,8 @@ jobs:
9191
run:
9292
shell: bash -el {0}
9393
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
9696
- name: Install pandoc
9797
run: sudo apt-get install -y pandoc
9898
- name: Sync

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
name: release
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v6
13+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1414
- name: Set up Python 3.11
15-
uses: actions/setup-python@v6
15+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
1616
with:
1717
python-version: "3.11"
1818
- name: Install release dependencies

0 commit comments

Comments
 (0)