1818 runs-on : ubuntu-latest
1919 if : ${{ github.event_name == 'push' || github.event.action != 'closed' }}
2020 steps :
21- - uses : actions/checkout@v4
21+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222 - name : Download actionlint
2323 id : download-actionlint
2424 run : bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/7fdc9630cc360ea1a469eed64ac6d78caeda1234/scripts/download-actionlint.bash) 1.6.23
@@ -27,11 +27,11 @@ jobs:
2727 run : ${{ steps.download-actionlint.outputs.executable }} -color
2828 shell : bash
2929 - name : Set up Ruby
30- uses : ruby/setup-ruby@v1
30+ uses : ruby/setup-ruby@c515ec17f69368147deb311832da000dd229d338 # v1.297.0
3131 with :
3232 bundler-cache : true # `bundle install` and cache gems.
3333 - name : Use Node.js
34- uses : actions/setup-node@v4
34+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
3535 with :
3636 node-version-file : " .nvmrc"
3737 cache : " yarn"
7777 env :
7878 BUNDLE_GEMFILE : gemfiles/${{ matrix.rails_appraisal }}_${{ matrix.rspec_appraisal }}.gemfile
7979 steps :
80- - uses : actions/checkout@v4
80+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8181 - name : Set up Ruby
82- uses : ruby/setup-ruby@v1
82+ uses : ruby/setup-ruby@c515ec17f69368147deb311832da000dd229d338 # v1.297.0
8383 with :
8484 ruby-version : ${{ matrix.ruby }}
8585 bundler-cache : true
9797 collect-release-info :
9898 runs-on : ubuntu-latest
9999 steps :
100- - uses : actions/checkout@v4
100+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
101101 - name : Set up Ruby
102- uses : ruby/setup-ruby@v1
102+ uses : ruby/setup-ruby@c515ec17f69368147deb311832da000dd229d338 # v1.297.0
103103 with :
104104 bundler-cache : true
105105 - name : Run command
@@ -114,7 +114,7 @@ jobs:
114114 needs :
115115 - collect-release-info
116116 steps :
117- - uses : actions/checkout@v4
117+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
118118 with :
119119 fetch-depth : 0
120120 - name : Run command
@@ -160,17 +160,17 @@ jobs:
160160 - collect-docsite-release-info
161161 if : ${{ needs.collect-docsite-release-info.outputs.HAS_DOCS_CHANGES_TO_RELEASE == 'true' }}
162162 steps :
163- - uses : actions/checkout@v4
163+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
164164 - name : Install poetry
165165 run : pipx install poetry==2.0.0
166166 - name : Set up Python
167- uses : actions/setup-python@v5
167+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
168168 - name : Install Python dependencies
169169 run : poetry install
170170 - name : Build docsite
171171 run : poetry run mkdocs build
172172 - name : Save site/ for later jobs
173- uses : actions/cache/save@v4
173+ uses : actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
174174 with :
175175 path : site
176176 key : docsite-${{ github.sha }}
@@ -184,11 +184,11 @@ jobs:
184184 # to check that here
185185 - build-docsite
186186 steps :
187- - uses : actions/checkout@v4
187+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
188188 with :
189189 ref : gh-pages
190190 - name : Restore cache from previous job
191- uses : actions/cache/restore@v4
191+ uses : actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
192192 with :
193193 path : site
194194 key : docsite-${{ github.sha }}
@@ -249,7 +249,7 @@ jobs:
249249 - collect-docsite-release-info
250250 if : ${{ github.event_name == 'pull_request' && needs.collect-release-info.outputs.IS_NEW_RELEASE == 'false' && github.event.action == 'closed' }}
251251 steps :
252- - uses : actions/checkout@v4
252+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
253253 with :
254254 ref : gh-pages
255255 - name : Set DOCSITE_DESTINATION_PARENT_PATH
0 commit comments