-
Couldn't load subscription status.
- Fork 5
Bring project files up to date #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates project configuration files to align with the latest repo-config templates. The changes modernize CI workflows, dependency management, and development tooling configurations.
- Simplifies CI workflows by adopting reusable GitHub actions and reducing manual setup steps
- Updates dependency grouping strategy in Dependabot configuration for better update management
- Modernizes Python project configuration with improved formatting and testing setup
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pyproject.toml | Reformats dependencies, updates pylint configuration, and modernizes pytest settings with filterwarnings |
| .github/workflows/release-notes-check.yml | Removes unnecessary permissions configuration |
| .github/workflows/ci.yaml | Migrates to reusable GitHub actions, adds multi-architecture support, and simplifies workflow steps |
| .github/dependabot.yml | Updates dependency grouping strategy with more granular control over patch/minor updates |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
This should fix the currently failing CI checks in arm. |
|
This needs a few branch rules updates to pass the checks, but I will wait until it is approved to make them, otherwise we'll block merging other PRs. @eduardiazf FYI, although you are probably not very familiar with all these workflows and config, so maybe @Marenz can do a quick review. I basically copy&pasted files from other projects so it is nothing new really... |
The current workflows are very old, I guess this repo missed a few repo-config template updates. Signed-off-by: Leandro Lucarella <[email protected]>
Signed-off-by: Leandro Lucarella <[email protected]>
This brings the config in sync with the latest repo-config templates, and it also fix the warning filtering for pytest. Signed-off-by: Leandro Lucarella <[email protected]>
This improves grouping so it is more likely that we can merge dependabot PRs with no manual intervention. Signed-off-by: Leandro Lucarella <[email protected]>
|
Damn, too slow |
This PR brings project files (CI workflows, tooling config, etc.) up to date to the latest repo-config templates.
Probably some upgrading of templates was missed while updating repo-config.