Skip to content

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented Nov 21, 2024

We also run the upgrade script to incorporate the changes in the file templates to:

  • Avoid docker warnings about --platform being redundant.
  • Group artifact actions in the dependabot configuration.
  • Fix a typo in the labeler configuration.

And we finally also bump the build dependencies, in particular setuptools, so the generated distribution package file name follows PEP625, so they can be uploaded to PyPI.

@llucax llucax requested a review from a team as a code owner November 21, 2024 07:59
@github-actions github-actions bot added the part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) label Nov 21, 2024
@llucax
Copy link
Contributor Author

llucax commented Nov 21, 2024

Made it a draft as I'm just using to quickly test the repo-config v0.11.0 release to make the final release. The package names seem to be correct now, so I will do the final release and then update this PR to use the final release.

@llucax llucax added the type:enhancement New feature or enhancement visitble to users label Nov 21, 2024
@llucax llucax self-assigned this Nov 21, 2024
We also run the upgrade script to incorporate the changes in the
file templates to:

* Avoid docker warnings about `--platform` being redundant.
* Group artifact actions in the dependabot configuration.
* Fix a typo in the labeler configuration.

Signed-off-by: Leandro Lucarella <[email protected]>
This is needed to be able to build the source distribution files with
a name that is compatible with PEP625, as it is now required by PyPI to
upload packages.

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax llucax marked this pull request as ready for review November 21, 2024 09:33
@llucax llucax enabled auto-merge November 21, 2024 09:33
@llucax llucax added this pull request to the merge queue Nov 21, 2024
Merged via the queue into frequenz-floss:v1.x.x with commit 29ebc39 Nov 21, 2024
14 checks passed
@llucax llucax deleted the repo-config-0.11 branch November 21, 2024 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants