@@ -40,12 +40,12 @@ jobs:
4040 build :
4141 runs-on : ubuntu-22.04
4242 steps :
43- - uses : actions/checkout@v6
43+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444 with :
4545 fetch-depth : 0
4646 persist-credentials : true # zizmor: ignore[credential-persistence]
4747 - name : Set up Java
48- uses : actions/setup-java@v5
48+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
4949 with :
5050 distribution : ' zulu'
5151 java-version : ' 11'
5454 - name : Compile ScalaDoc
5555 run : mvn generate-sources scala:doc -pl !common,!snowflake,!flink && mkdir -p docs/api/scaladoc/spark && cp -r spark/common/target/site/scaladocs/* docs/api/scaladoc/spark
5656 - name : Set up Node.js
57- uses : actions/setup-node@v6
57+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
5858 with :
5959 node-version : ' 18'
6060 cache : ' npm'
6767 run : |
6868 cd docs-overrides
6969 npx gulp build
70- - uses : actions/setup-python@v6
70+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
7171 with :
7272 python-version : ' 3.11'
7373 - name : Install uv
@@ -121,25 +121,25 @@ jobs:
121121 fi
122122 - run : mkdir staging
123123 - run : cp -r site/* staging/
124- - uses : actions/upload-artifact@v7
124+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
125125 with :
126126 name : generated-docs
127127 path : staging
128128 - name : Cache Python packages
129- uses : actions/cache@v5
129+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
130130 with :
131131 path : ~/.cache/pip
132132 key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
133133 restore-keys : |
134134 ${{ runner.os }}-pip-
135135 - name : Cache Maven packages
136- uses : actions/cache@v5
136+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
137137 with :
138138 path : ~/.m2
139139 key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
140140 restore-keys : ${{ runner.os }}-m2
141141 - name : Cache Node modules
142- uses : actions/cache@v5
142+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
143143 with :
144144 path : docs-overrides/node_modules
145145 key : ${{ runner.os }}-node-${{ hashFiles('docs-overrides/package-lock.json') }}
0 commit comments