ITADN

Bump pdm-project/setup-pdm from 3 to 4

#84Pull Requestdependabot[bot] 创建于 2026-06-10
dependenciesgithub_actions
D
dependabot[bot]commented
Bumps [pdm-project/setup-pdm](https://github.com/pdm-project/setup-pdm) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pdm-project/setup-pdm/releases">pdm-project/setup-pdm's releases</a>.</em></p> <blockquote> <h2>v4</h2> <h2>What's Changed</h2> <ul> <li>build(node): update dependencies and build to target Node 20 by <a href="https://github.com/noirbizarre"><code>@​noirbizarre</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/46">pdm-project/setup-pdm#46</a></li> <li>chore: update project and lock files by <a href="https://github.com/frostming"><code>@​frostming</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/47">pdm-project/setup-pdm#47</a></li> <li>feat: support python-version-file input by <a href="https://github.com/frostming"><code>@​frostming</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/48">pdm-project/setup-pdm#48</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/noirbizarre"><code>@​noirbizarre</code></a> made their first contribution in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/46">pdm-project/setup-pdm#46</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pdm-project/setup-pdm/compare/v3.3...v4">https://github.com/pdm-project/setup-pdm/compare/v3.3...v4</a></p> <h2>v3.3</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/pdm-project/setup-pdm/compare/v3.2...v3.3">https://github.com/pdm-project/setup-pdm/compare/v3.2...v3.3</a></p> <h2>v3.2</h2> <h2>What's Changed</h2> <ul> <li>feat: Fallback on prerelease like setup-python does by <a href="https://github.com/pawamoy"><code>@​pawamoy</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/35">pdm-project/setup-pdm#35</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pdm-project/setup-pdm/compare/v3...v3.2">https://github.com/pdm-project/setup-pdm/compare/v3...v3.2</a></p> <h2>v3.1</h2> <h2>What's Changed</h2> <ul> <li>set esbuild target to <code>node16</code> by <a href="https://github.com/trim21"><code>@​trim21</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/30">pdm-project/setup-pdm#30</a></li> <li>Change to use virtualenv as default by <a href="https://github.com/thiagola92"><code>@​thiagola92</code></a> in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/33">pdm-project/setup-pdm#33</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/trim21"><code>@​trim21</code></a> made their first contribution in <a href="https://redirect.github.com/pdm-project/setup-pdm/pull/30">pdm-project/setup-pdm#30</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pdm-project/setup-pdm/compare/v3...v3.1">https://github.com/pdm-project/setup-pdm/compare/v3...v3.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pdm-project/setup-pdm/commit/94a823180e06fcde4ad29308721954a521c96ed0"><code>94a8231</code></a> Update <code>@​actions/cache</code> to v4.0.3 (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/71">#71</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/deb8d8a4e2a03aabcef6f2cc981923fc6b29ef99"><code>deb8d8a</code></a> fix: use correct libgcc for arm64 (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/68">#68</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/b2472ca4258a9ea3aee813980a0100a2261a42fc"><code>b2472ca</code></a> fix: set python version first (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/65">#65</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/2f3a9be7ac56a6e5c1ea605f8e9d0f0500363705"><code>2f3a9be</code></a> feat: add ability to restore cache by exact match (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/60">#60</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/176c044a2055effc8c22a5f8055036711e2d1992"><code>176c044</code></a> feat(cache): Distinguish architectures of caches (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/58">#58</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/568ddd69406b30de1774ec0044b73ae06e716aa4"><code>568ddd6</code></a> fix: move process.exit() to cache-save.ts (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/53">#53</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/7d10bd0f83c65b52c206973185cc64d2e2c63499"><code>7d10bd0</code></a> feat: Explicitly exit the process to not wait for hanging promises (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/51">#51</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/327261f9596da4278dba423f7f486711d39e93c3"><code>327261f</code></a> doc: Update 'Why do I need this action?' section of README (<a href="https://redirect.github.com/pdm-project/setup-pdm/issues/49">#49</a>)</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/c050bdcb2405837648035b6678c75609d53a749f"><code>c050bdc</code></a> doc: update readme</li> <li><a href="https://github.com/pdm-project/setup-pdm/commit/d4d1a7759495bc23245b547ccc2f4d5b0cef4cee"><code>d4d1a77</code></a> fix: version resolution when only version file is present</li> <li>Additional commits viewable in <a href="https://github.com/pdm-project/setup-pdm/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pdm-project/setup-pdm&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
合并状态:未合并 关闭于 2026-07-02 1 条评论