4747
4848 runs-on : ${{ matrix.os }}
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5151 with :
5252 fetch-tags : true
5353 fetch-depth : 0
5757 run-uv-sync : true
5858
5959 - name : Clone Reflex Examples Repo
60- uses : actions/checkout@v4
60+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6161 with :
6262 repository : reflex-dev/reflex-examples
6363 path : reflex-examples
@@ -113,19 +113,19 @@ jobs:
113113 REFLEX_WEB_WINDOWS_OVERRIDE : " 1"
114114 runs-on : ubuntu-latest
115115 steps :
116- - uses : actions/checkout@v4
116+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
117117 with :
118118 fetch-tags : true
119119 fetch-depth : 0
120120
121121 # Install sfw BEFORE any dependency installation so all packages are scanned.
122122 - name : Install Socket.dev Firewall (free)
123- uses : SocketDev/action@2d3f25590c6ed6ba11a9a14c064d962a3a04698f # v1.3.1
123+ uses : SocketDev/action@ba6de6cc0565af1f42295590380973573297e31f # v1.3.2
124124 with :
125125 mode : firewall-free
126126
127127 - name : Install Bun
128- uses : oven-sh/setup-bun@v2
128+ uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
129129 - name : Activate sfw shims for npm and bun
130130 run : |
131131 SHIM_DIR="$(cd scripts/sfw-shims && pwd)"
@@ -134,15 +134,15 @@ jobs:
134134
135135 # Inline setup_build_env steps so all installs go through sfw.
136136 - name : Install UV
137- uses : astral-sh/setup-uv@v6
137+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
138138 with :
139139 python-version : ${{ matrix.python-version }}
140140 enable-cache : true
141141 prune-cache : false
142142 activate-environment : true
143143 cache-dependency-glob : " uv.lock"
144144 - name : Setup Node
145- uses : actions/setup-node@v4
145+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
146146 with :
147147 node-version : 22
148148
@@ -161,7 +161,7 @@ jobs:
161161
162162 - name : Upload Socket.dev Firewall report
163163 if : always()
164- uses : actions/upload-artifact@v4
164+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
165165 with :
166166 name : sfw-report-reflex-docs-py${{ matrix.python-version }}
167167 path : ${{ env.SFW_JSON_REPORT_PATH }}
@@ -172,7 +172,7 @@ jobs:
172172 fail-fast : false
173173 runs-on : ubuntu-latest
174174 steps :
175- - uses : actions/checkout@v4
175+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
176176 with :
177177 fetch-tags : true
178178 fetch-depth : 0
@@ -215,7 +215,7 @@ jobs:
215215 python-version : ["3.11", "3.12"]
216216 runs-on : macos-latest
217217 steps :
218- - uses : actions/checkout@v4
218+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
219219 with :
220220 fetch-tags : true
221221 fetch-depth : 0
0 commit comments