Skip to content

P1 E9: run full CI for dev-to-main release PRs #157

Description

@gnanirahulnutakki

Parent: #27.

Problem

The CI workflow currently triggers pull-request runs only when the base branch is dev. A reviewed dev -> main release PR therefore receives CodeQL but not its own full CI/release-snapshot/two-cluster proof. Exact green dev CI is necessary but does not validate the release boundary itself.

Scope

  • Extend CI triggers to both dev and main for pull requests and pushes.
  • Keep the same pinned toolchain, reproducibility, vulnerability, and Kind integration gates.
  • Document that a release PR must be green before merge.
  • Validate with the existing local CI/release gates and prove the new dev -> main PR checks on release: v0.3.0-beta.1 #156.

Out of scope

  • Changing branch protection, weakening checks, release tags, release artifacts, or unrelated CI logic.

Acceptance

  • A dev -> main PR executes ci and CodeQL.
  • A main merge has an exact push CI record.
  • Existing feature PR behavior into dev remains unchanged.

Refs: #156, #154, #27.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions