Skip to content

chore: update dependabot configuration and CI workflows - #20

Merged
zoola969 merged 3 commits into
masterfrom
upd-ci
Dec 15, 2025
Merged

chore: update dependabot configuration and CI workflows#20
zoola969 merged 3 commits into
masterfrom
upd-ci

Conversation

@zoola969

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 15, 2025 09:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 the project's dependency management configuration and CI workflows to use modern best practices with uv. The changes remove outdated PyPI index configuration, relocate permissions declarations, remove redundant CLI flags, and enhance Dependabot to manage both Python and GitHub Actions dependencies with grouped updates.

Key changes:

  • Removed explicit PyPI index configuration from pyproject.toml
  • Updated CI workflows to use astral-sh/setup-uv action and removed redundant uv CLI flags
  • Enhanced Dependabot configuration with grouped updates and GitHub Actions ecosystem support

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Removed redundant PyPI index configuration
.github/workflows/tests.yml Relocated permissions block and removed --no-project flags from uv commands
.github/workflows/publish.yml Replaced manual Python setup with astral-sh/setup-uv action and removed --build flag
.github/dependabot.yml Added GitHub Actions ecosystem, grouped updates by severity, and removed open-pull-requests-limit

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/tests.yml Outdated
branches: ["master"]

permissions:
contents: read

Copilot AI Dec 15, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent indentation: the 'permissions' key uses 4 spaces of indentation while other top-level keys in the file use 0 spaces. This should be aligned with the file's indentation style (no indentation for top-level keys).

Suggested change
contents: read
contents: read

Copilot uses AI. Check for mistakes.
@zoola969
zoola969 merged commit 1d2a82e into master Dec 15, 2025
10 checks passed
@zoola969
zoola969 deleted the upd-ci branch December 15, 2025 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants