Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.4
Type: Pull Request
State: Merged
Association: Contributor
Comments: 0
(about 1 year ago)
(6 months ago)
(6 months ago)
by eadwinCode
dependencies github_actions
Bumps pypa/gh-action-pypi-publish from 1.11.0 to 1.12.4.
Release notes
Sourced from pypa/gh-action-pypi-publish's releases.
v1.12.4
✨ What's Changed
The main theme of this patch release that the support for uploading PEP 639 licensing metadata to PyPI has been fixed in #327.
🛠️ Internal Updates
A few smaller updates include the attestation existence being checked earlier in the process now, listing all the violating files together, not just one (PR #315). And the lock file with the software available in runtime has been re-pinned in #329. Additionally, the CI now runs the smoke-tests against both Ubuntu 22.04 and 24.04 explicitly via da900af96347cc027433720ad4f122117645459d.
🪞 Full Diff: https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.3...v1.12.4
🧔♂️ Release Manager:
@webknjaz🇺🇦🙏 Special Thanks to
@dnicolodi💰 and@woodruffw💰 for releasing the license metadata support fix in Twine!💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.
v1.12.3
✨ What's Improved
With the updates by
@woodruffw💰 and@webknjaz💰 via #309 and #313, it is now possible to publish [distribution packages] that include [core metadata v2.4], like those built using [maturin]. This is done by bumpingTwineto v6.0.1 andpkginfoto v1.12.0.📝 Docs
We've made an attempt to clarify the runtime and workflow shape that are expected to be supported for calling this action in: https://github.com/marketplace/actions/pypi-publish#Non-goals.
[!TIP] Please, let us know in the release discussion if anything still remains unclear. TL;DR always call [
pypi-publish] once per job; don't invoke it in reusable workflows; physically move building the dists into separate jobs having restricted permissions and storing the dists as GitHub Actions artifacts; when using self-hosted runners, make sure to still use [pypi-publish] on a GitHub-provided infra withruns-on: ubuntu-latest, while building and testing may remain self-hosted; don't perform any other actions in the publishing job; don't call [pypi-publish] from composite actions.🛠️ Internal Updates
@br3ndonland💰 improved the container image generation automation to include Git SHA in #301. And@woodruffw💰 added theworkflow_refcontext to Trusted Publishing debug logging in #305, helping us diagnose misconfigurations faster. #313 also extends the smoke test in the CI to check against the [maturin]-made dists. Additionally,jeepneyandsecretstoragetransitive deps have been added to the pip constraint-based lock file, as Dependabot seems to have missed those earlier.
... (truncated)
Commits
76f52bcMerge pull request #329 from webknjaz/maintenance/runtime-lockfile-24-02-202572de13b📌 Mass-upgrade transitive dependency pins1995f2eMerge pull request #327 from webknjaz/maintenance/twine-6.1-pep63929f40bd📦 Enable metadata 2.4 support in Twine10df67d📦 Enable support for PEP 639 metadatae0449d2🧪 Integrate a unifiedalls-greenGHA statuscebc64f🧪 Bump setuptools in smoke test to v75.8.0da900af🧪 Run smoke tests against Ubuntu 24 and 228cafb5c💰 Sync the funding config916e576Merge pull request #315 from webknjaz/refactoring/attestations-exist-bundle- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Pull Request Statistics
1
1
+1
-1
Package Dependencies
pypa/gh-action-pypi-publish
actions
1.11.0 → 1.12.4
Minor
Technical Details
| ID: | 9361804 |
| UUID: | 2310984708 |
| Node ID: | PR_kwDOKxo6fc6JvtQE |
| Host: | GitHub |
| Repository: | python-ellar/ellar-sql |
| Merge State: | Unknown |