Skip to content

Release/0.6 - #2430

Closed
tisnik wants to merge 33 commits into
mainfrom
release/0.6
Closed

Release/0.6#2430
tisnik wants to merge 33 commits into
mainfrom
release/0.6

Conversation

@tisnik

@tisnik tisnik commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Description

Type of change

  • Refactor
  • New feature
  • Bug fix
  • CVE fix
  • Optimization
  • Documentation Update
  • Configuration Update
  • Bump-up service version
  • Bump-up dependent library [pyproject.toml + uv.lock]
  • Bump-up dependent library [requirements.*.txt for Konflux]
  • Bump-up library or tool used for development (does not change the final image)
  • CI configuration change
  • Konflux configuration change
  • Unit tests improvement
  • Integration tests improvement
  • End to end tests improvement
  • Benchmarks improvement

Tools used to create PR

Identify any AI code assistants used in this PR (for transparency and review context)

  • Assisted-by: (e.g., Claude, CodeRabbit, Ollama, etc., N/A if not used)
  • Generated by: (e.g., tool name and version; N/A if not used)

Related Tickets & Documents

  • Related Issue #
  • Closes #

Checklist before requesting a review

  • I have performed a self-review of my code.
  • PR has passed all pre-merge test jobs.
  • If it is a core feature, I have added thorough tests.

Testing

  • Please provide detailed steps to perform tests related to this code change.
  • How were the fix/results from this change verified? Please provide relevant screenshots or results.

Summary by CodeRabbit

  • Release

    • Updated the service to version 0.6.2.
    • Updated API and observability version information.
  • Bug Fixes

    • Improved build reproducibility and dependency resolution.
    • Updated runtime security packages and refreshed supported platform components.
  • Documentation

    • Added guidance for backporting changes and pull request title requirements.
    • Documented version 0.6.2 as a supported release.
  • Maintenance

    • Updated automated build and test workflows.
    • Improved release branch and integration-test configuration.

tisnik and others added 30 commits July 1, 2026 17:56
LCORE-2874: Migrate to RHOAI 3.4 + PyPI - release/0.6
…ase-0-6

LCORE-2904: On the release/0.6 branch, migrate the Konflux pipelines and integration tests to that branch
LCORE-2921: update the AIPCC base image
LCORE-3050: Update the prefetch-dependencies Konflux task to 0.4.1 [release/0.6]
This addresses a bug where a test run triggered by a tag would fail.

(cherry picked from commit 1937a1f)
This is not ideal but is equivalent to what is happening with the v4 version of
the action today. Explicit opt-it is required in v7.

Actions using pull_request_target that are running code from PRs from forks
should be reevaluated so that tests can run without the risk of compromising
the repository.

(cherry picked from commit 18bb240)
[release/0.6] Add cherry_picker config and update valid prefixes
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…se/0.6/quay.io-redhat-developer-mapt-0.x

Update quay.io/redhat-developer/mapt Docker tag to v0.14.3
LCORE-3332: regenerated openapi schema
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
LCORE-3336: updated supported version
LCORE-3328: Bump version to 0.6.2
@coderabbitai

coderabbitai Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 6e426459-8a64-4ab9-b7bc-2d86c7c90068

📥 Commits

Reviewing files that changed from the base of the PR and between 296495d and abb5c76.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (42)
  • .cherry_picker.toml
  • .github/pr-title-checker-config.json
  • .github/workflows/build_and_push_release.yaml
  • .github/workflows/e2e_tests.yaml
  • .github/workflows/e2e_tests_lightspeed_evaluation.yaml
  • .github/workflows/e2e_tests_providers.yaml
  • .github/workflows/e2e_tests_rhaiis.yaml
  • .github/workflows/radon.yaml
  • .konflux/build-args-konflux.conf
  • .konflux/profiles.toml
  • .konflux/pypi_wheel_only.txt
  • .konflux/redhat.repo
  • .konflux/requirements-build.txt
  • .konflux/requirements.hashes.source.txt
  • .konflux/requirements.hashes.wheel.pypi.txt
  • .konflux/requirements.hashes.wheel.txt
  • .konflux/requirements.hermetic.txt
  • .konflux/requirements.overrides.txt
  • .konflux/rpms.in.yaml
  • .konflux/rpms.lock.yaml
  • .tekton/integration-tests/pipeline/lightspeed-stack-integration-test.yaml
  • .tekton/integration-tests/pipeline/lightspeed-stack-rhelai-test.yaml
  • .tekton/lightspeed-stack-0-6-pull-request.yaml
  • .tekton/lightspeed-stack-0-6-push.yaml
  • .tekton/lightspeed-stack-pull-request.yaml
  • .tekton/lightspeed-stack-push.yaml
  • AGENTS.md
  • CONTRIBUTING.md
  • deploy/lightspeed-stack/Containerfile
  • docs/branching.md
  • docs/contributing_guide.md
  • docs/demos/lcore/contributing_guidelines.md
  • docs/openapi.json
  • docs/splunk.md
  • docs/versions_supported.md
  • pyproject.toml
  • scripts/generate-rpm-lock.sh
  • scripts/konflux_resolve.py
  • src/observability/README.md
  • src/version.py
  • tests/e2e/features/info.feature
  • tests/unit/observability/formats/test_rlsapi.py

Walkthrough

The pull request prepares the 0.6.2 release. It updates version metadata, dependency and RPM locks, container builds, Konflux resolvers, release/0.6 Tekton pipelines, integration tests, GitHub Actions, and contribution documentation. Legacy Tekton pipeline definitions are removed.

Changes

Release metadata and contribution rules

Layer / File(s) Summary
Release metadata and contribution rules
.cherry_picker.toml, AGENTS.md, CONTRIBUTING.md, docs/..., src/version.py, tests/...
Adds Cherry Picker configuration, updates accepted PR title prefixes and backport guidance, and changes release metadata and tests to version 0.6.2.

Konflux dependency and image build

Layer / File(s) Summary
Konflux dependency and image build
.konflux/*, scripts/konflux_resolve.py, scripts/generate-rpm-lock.sh, deploy/lightspeed-stack/Containerfile, pyproject.toml
Adds policy-driven RHOAI/PyPI dependency resolution, regenerates dependency and RPM locks, updates image inputs, and changes hermetic installation to use Python 3.12 and uv.

Release Tekton pipelines and integration tests

Layer / File(s) Summary
Release Tekton pipelines and integration tests
.tekton/lightspeed-stack-0-6-*, .tekton/integration-tests/pipeline/*
Moves release triggers to release/0.6, adds reproducibility parameters, updates task bundles, and reads snapshot data from lightspeed-stack-0-6.

CI checkout and title validation

Layer / File(s) Summary
CI checkout and title validation
.github/pr-title-checker-config.json, .github/workflows/*
Accepts [release/ PR titles, upgrades checkout actions to v7, and enables unsafe checkout for secret-dependent pull-request tests.

Estimated code review effort: 5 (Critical) | ~120 minutes

Sequence Diagram(s)

sequenceDiagram
  participant TektonPipeline
  participant KonfluxResolver
  participant RhoaiIndex
  participant PypiClient
  participant ImageBuild
  TektonPipeline->>KonfluxResolver: resolve build dependencies
  KonfluxResolver->>RhoaiIndex: query compatible RHOAI packages
  RhoaiIndex-->>KonfluxResolver: return package metadata
  KonfluxResolver->>PypiClient: resolve fallback packages and hashes
  PypiClient-->>KonfluxResolver: return package metadata
  KonfluxResolver-->>TektonPipeline: write hashed requirements and package lists
  TektonPipeline->>ImageBuild: pass reproducibility parameters and dependency inputs
Loading

Possibly related PRs

✨ Finishing Touches 💡 2
⚔️ Resolve merge conflicts 💡
  • Resolve merge conflict in branch release/0.6
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.6
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch release/0.6

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tisnik tisnik closed this Aug 13, 2026
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.

4 participants