Skip to content

merge queue: embarking main (06cef29), #750 and #753 together - #769

Closed
mergify[bot] wants to merge 9 commits into
mainfrom
mergify/merge-queue/ba418e2494
Closed

merge queue: embarking main (06cef29), #750 and #753 together#769
mergify[bot] wants to merge 9 commits into
mainfrom
mergify/merge-queue/ba418e2494

Conversation

@mergify

@mergify mergify Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request has been checked successfully and will be merged soon. 🎉

Branch main (06cef29), #750 and #753 are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of #753.
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue rule default for merge:

  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = quality (3.10) / type-checks
    • check-neutral = quality (3.10) / type-checks
    • check-skipped = quality (3.10) / type-checks
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = quality (3.10) / precommit-checks
    • check-neutral = quality (3.10) / precommit-checks
    • check-skipped = quality (3.10) / precommit-checks
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = quality (3.10) / quality-checks
    • check-neutral = quality (3.10) / quality-checks
    • check-skipped = quality (3.10) / quality-checks
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = tests (3.10) / e2e-tests
    • check-neutral = tests (3.10) / e2e-tests
    • check-skipped = tests (3.10) / e2e-tests
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = tests (3.10) / integration-tests
    • check-neutral = tests (3.10) / integration-tests
    • check-skipped = tests (3.10) / integration-tests
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = tests (3.10) / unit-tests
    • check-neutral = tests (3.10) / unit-tests
    • check-skipped = tests (3.10) / unit-tests
  • any of [🛡 GitHub repository ruleset rule Merge Requirements]:
    • check-success = update-description
    • check-neutral = update-description
    • check-skipped = update-description

Required conditions to stay in the queue:

---
checking_base_sha: 9e0158488b63ed9ae3fdad7535c3cfed034e31f1
previous_failed_batches: []
pull_requests:
  - number: 753
    scopes: []
scopes: []
...

dbutenhof and others added 9 commits June 2, 2026 12:27
Use CLI to construct a ProfileArgs instance, which is then used to build
the Profile.

Like datasets and backends, we now identify a profile "kind", as
`--profile kind=constant[,param=value...]`; directly specified
parameters supercede inherited global CLI values like `--rate`.

Use more meaningful aliases for the global "rate" to match the previous
internal names (e.g., "sweep_size"). This also exposes previously hidden
parameters like the sweep's `strategy_type` to run poisson instead of
constant async.

Manually tested all profiles, including Replay.

Assisted-by: Cursor
Signed-off-by: David Butenhof <dbutenho@redhat.com>
- Remove Pydantic aspect of Profile class, holding a reference to ProfileArgs.
- Remove constraints from ProfileArgs, to isolate construction and remove some
  report serialization issues.
- Change ProfileArgs deserialization to "forbid" unknown keys. We have two
  classes of profile parameter that aren't "universal":
  - data and data_samples are used only by Replay: we remove these from other
    ProfileArgs -- this will be refactored later.
  - Although random_seed isn't used by all profiles, it's a global used
    throughout GuideLLM, so we promote this to the base ProfileArgs for
    convenience.

Assisted-by: Cursor
Signed-off-by: David Butenhof <dbutenho@redhat.com>
CI "pre-commit" check found something local pre-commit didn't.

Signed-off-by: David Butenhof <dbutenho@redhat.com>
- move random_seed to Profile
- formalize abstraction of Profile with ABC

Signed-off-by: David Butenhof <dbutenho@redhat.com>
Signed-off-by: David Butenhof <dbutenho@redhat.com>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@4d04d5d...d7f5e7f)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@mergify mergify Bot mentioned this pull request Jun 3, 2026
3 tasks
@mergify mergify Bot closed this Jun 3, 2026
@mergify
mergify Bot deleted the mergify/merge-queue/ba418e2494 branch June 3, 2026 20:00
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