Skip to content

Commit a307e35

Browse files
authored
chore(action): pin action versions to commit SHAs (#8863)
- Pin astral-sh/setup-uv@v7 to 37802adc94f370d6bfd71619e3f0bf239e1f3b78 - Pin ruby/setup-ruby@v1 to 4dc28cf14d77b0afa6832d9765ac422dbf0dfedd - Tighten validate-schema job permissions from contents:write + pull-requests:write to contents:read
1 parent 4086a9c commit a307e35

4 files changed

Lines changed: 15 additions & 16 deletions

File tree

.github/workflows/automated-updates-to-sam-cli.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
python-version: "3.11"
9898

9999
- name: Install uv
100-
uses: astral-sh/setup-uv@v7
100+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
101101

102102
- name: Update aws-sam-translator & commit
103103
run: |
@@ -166,7 +166,7 @@ jobs:
166166
python-version: "3.11"
167167

168168
- name: Install uv
169-
uses: astral-sh/setup-uv@v7
169+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
170170

171171
- name: Upgrade aws_lambda_builders & commit
172172
run: |

.github/workflows/build.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
echo "TEMP=D:\\Temp" >> $env:GITHUB_ENV
6666
if: ${{ matrix.os == 'windows-latest' }}
6767
- uses: actions/checkout@v6
68-
- uses: astral-sh/setup-uv@v7
68+
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
6969
with:
7070
python-version: ${{ matrix.python }}
7171
cache-python: false
@@ -79,12 +79,11 @@ jobs:
7979
name: Validate JSON schema
8080
if: github.repository_owner == 'aws'
8181
permissions:
82-
pull-requests: write
83-
contents: write
82+
contents: read
8483
runs-on: ubuntu-latest
8584
steps:
8685
- uses: actions/checkout@v6
87-
- uses: astral-sh/setup-uv@v7
86+
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
8887
with:
8988
python-version: "3.11"
9089
cache-python: false
@@ -157,7 +156,7 @@ jobs:
157156
mkdir "D:\\Temp"
158157
echo "TEMP=D:\\Temp" >> $env:GITHUB_ENV
159158
if: ${{ matrix.os == 'windows-latest' }}
160-
- uses: astral-sh/setup-uv@v7
159+
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
161160
with:
162161
python-version: ${{ matrix.python }}
163162
cache-python: false
@@ -166,7 +165,7 @@ jobs:
166165
- uses: actions/setup-go@v6
167166
with:
168167
go-version: '1.19'
169-
- uses: ruby/setup-ruby@v1
168+
- uses: ruby/setup-ruby@4dc28cf14d77b0afa6832d9765ac422dbf0dfedd # v1
170169
with:
171170
ruby-version: "3.3"
172171
- uses: actions/setup-node@v6
@@ -238,7 +237,7 @@ jobs:
238237
mkdir "D:\\Temp"
239238
echo "TEMP=D:\\Temp" >> $env:GITHUB_ENV
240239
if: ${{ matrix.os == 'windows-latest' }}
241-
- uses: astral-sh/setup-uv@v7
240+
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
242241
with:
243242
python-version: ${{ matrix.python }}
244243
cache-python: false
@@ -270,7 +269,7 @@ jobs:
270269
mkdir "D:\\Temp"
271270
echo "TEMP=D:\\Temp" >> $env:GITHUB_ENV
272271
if: ${{ matrix.os == 'windows-latest' }}
273-
- uses: astral-sh/setup-uv@v7
272+
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
274273
with:
275274
python-version: "3.10"
276275
cache-python: false

.github/workflows/integration-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ jobs:
130130
run: bash tests/setup-wsl.sh
131131

132132
- name: Install uv
133-
uses: astral-sh/setup-uv@v7
133+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
134134
with:
135135
python-version: "3.11"
136136
cache-python: false
@@ -178,19 +178,19 @@ jobs:
178178

179179
- name: Set up Ruby 3.3.7
180180
if: contains(fromJSON('["build-x86-1", "build-x86-2", "build-arm64", "other-and-e2e", "cloud-based-tests"]'), matrix.test_suite)
181-
uses: ruby/setup-ruby@v1
181+
uses: ruby/setup-ruby@4dc28cf14d77b0afa6832d9765ac422dbf0dfedd # v1
182182
with:
183183
ruby-version: '3.3.7'
184184

185185
- name: Set up Ruby 3.2.7
186186
if: contains(fromJSON('["build-x86-1", "build-x86-2", "build-arm64", "other-and-e2e", "cloud-based-tests"]'), matrix.test_suite)
187-
uses: ruby/setup-ruby@v1
187+
uses: ruby/setup-ruby@4dc28cf14d77b0afa6832d9765ac422dbf0dfedd # v1
188188
with:
189189
ruby-version: '3.2.7'
190190

191191
- name: Set up Ruby 3.4.7
192192
if: contains(fromJSON('["build-x86-1", "build-x86-2", "build-arm64", "sync-code", "sync-watch", "other-and-e2e", "cloud-based-tests", "tier1-finch", "tier1-windows-build-1", "tier1-windows-build-2", "tier1-windows-build-3", "tier1-windows-other"]'), matrix.test_suite)
193-
uses: ruby/setup-ruby@v1
193+
uses: ruby/setup-ruby@4dc28cf14d77b0afa6832d9765ac422dbf0dfedd # v1
194194
with:
195195
ruby-version: '3.4.7'
196196
windows-toolchain: none

.github/workflows/update-reproducibles.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
with:
2727
python-version: "3.11"
2828
- name: Install uv
29-
uses: astral-sh/setup-uv@v7
29+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
3030
- name: Update all reproducible requirements
3131
run: make update-reproducible-reqs-uv
3232
- name: Push changes
@@ -47,7 +47,7 @@ jobs:
4747
with:
4848
python-version: "3.11"
4949
- name: Install uv
50-
uses: astral-sh/setup-uv@v7
50+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
5151
- name: Check reproducible requirements are up to date
5252
run: make update-reproducible-reqs-uv
5353
- name: Fail if requirements are out of date

0 commit comments

Comments
 (0)