88 - opened
99 - synchronize
1010
11+ permissions : {}
12+
1113jobs :
1214 changes :
1315 runs-on : ubuntu-latest
1820 outputs :
1921 docs : ${{ steps.filter.outputs.docs }}
2022 steps :
21- - uses : actions/checkout@v6
23+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24+ with :
25+ persist-credentials : false
2226 # For pull requests it's not necessary to checkout the code but for the main branch it is
23- - uses : dorny/paths-filter@v4
27+ - uses : dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
2428 id : filter
2529 with :
2630 filters : |
@@ -42,14 +46,17 @@ jobs:
4246 outputs :
4347 langs : ${{ steps.show-langs.outputs.langs }}
4448 steps :
45- - uses : actions/checkout@v6
49+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+ with :
51+ persist-credentials : false
4652 - name : Set up Python
47- uses : actions/setup-python@v6
53+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4854 with :
4955 python-version-file : " .python-version"
5056 - name : Setup uv
51- uses : astral-sh/setup-uv@v7
57+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
5258 with :
59+ version : " 0.11.4"
5360 enable-cache : true
5461 cache-dependency-glob : |
5562 pyproject.toml
@@ -75,14 +82,17 @@ jobs:
7582 env :
7683 GITHUB_CONTEXT : ${{ toJson(github) }}
7784 run : echo "$GITHUB_CONTEXT"
78- - uses : actions/checkout@v6
85+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
86+ with :
87+ persist-credentials : false
7988 - name : Set up Python
80- uses : actions/setup-python@v6
89+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
8190 with :
8291 python-version-file : " .python-version"
8392 - name : Setup uv
84- uses : astral-sh/setup-uv@v7
93+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
8594 with :
95+ version : " 0.11.4"
8696 enable-cache : true
8797 cache-dependency-glob : |
8898 pyproject.toml
@@ -91,13 +101,14 @@ jobs:
91101 run : uv sync --locked --no-dev --group docs
92102 - name : Update Languages
93103 run : uv run ./scripts/docs.py update-languages
94- - uses : actions/cache@v5
104+ - uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
95105 with :
96106 key : mkdocs-cards-${{ matrix.lang }}-${{ github.ref }}
97107 path : docs/${{ matrix.lang }}/.cache
98108 - name : Build Docs
99- run : uv run ./scripts/docs.py build-lang ${{ matrix.lang }}
100- - uses : actions/upload-artifact@v7
109+ run : | # zizmor: ignore[template-injection] - comes from trusted source
110+ uv run ./scripts/docs.py build-lang ${{ matrix.lang }}
111+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
101112 with :
102113 name : docs-site-${{ matrix.lang }}
103114 path : ./site/**
@@ -111,7 +122,7 @@ jobs:
111122 runs-on : ubuntu-latest
112123 steps :
113124 - name : Decide whether the needed jobs succeeded or failed
114- uses : re-actors/alls-green@release/v1
125+ uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
115126 with :
116127 jobs : ${{ toJSON(needs) }}
117128 allowed-skips : build-docs
0 commit comments