Skip to content

Conversation

@sileht
Copy link
Member

@sileht sileht commented Dec 12, 2025

Frozen blindly install lock file without looking at the pyproject.toml
This is nice for docker images, but for CI we should use locked.
It checked the pyproject.toml and the lock file are in sync before
installing the dependencies.

 Frozen blindly install lock file without looking at the pyproject.toml
 This is nice for docker images, but for CI we should use locked.
 It checked the pyproject.toml and the lock file are in sync before
 installing the dependencies.

Change-Id: I4d107f359df9567dd30ff5554b68198e6a19de99
Copilot AI review requested due to automatic review settings December 12, 2025 14:27
@mergify mergify bot deployed to Mergify Merge Protections December 12, 2025 14:27 Active
@mergify
Copy link
Contributor

mergify bot commented Dec 12, 2025

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 🤖 Continuous Integration

Wonderful, this rule succeeded.
  • all of:
    • check-success=ci-gate

🟢 👀 Review Requirements

Wonderful, this rule succeeded.
  • any of:
    • #approved-reviews-by>=2
    • author = dependabot[bot]
    • author = mergify-ci-bot
    • author = renovate[bot]

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:

🟢 🔎 Reviews

Wonderful, this rule succeeded.
  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@mergify
Copy link
Contributor

mergify bot commented Dec 12, 2025

🧪 CI Insights

Here's what we observed from your CI run for 083ea20.

🟢 All jobs passed!

But CI Insights is watching 👀

Copy link

Copilot AI left a 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 the CI workflow to use the --locked flag instead of --frozen when running UV commands. The --locked flag ensures that both pyproject.toml and the lock file are in sync before installing dependencies, which is more appropriate for CI environments than --frozen, which blindly installs from the lock file without validation.

Key Changes:

  • Replaced --frozen with --locked in UV run commands for both linters and tests

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

@mergify mergify bot requested a review from a team December 12, 2025 14:28
@mergify
Copy link
Contributor

mergify bot commented Dec 12, 2025

Merge Queue Status

✅ The pull request has been merged at 083ea20

This pull request spent 12 seconds in the queue, with no time running CI.
The checks were run in-place.

Required conditions to merge

@mergify mergify bot merged commit 7a4129f into main Dec 12, 2025
16 checks passed
@mergify mergify bot added the queued label Dec 12, 2025
@mergify mergify bot deleted the devs/sileht/uv-fix-frozen/I4d107f359df9567dd30ff5554b68198e6a19de99 branch December 12, 2025 15:08
@mergify mergify bot removed the queued label Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants