Skip to content

Add push-based CI for main and develop #8

Description

@SergePauli

Problem

CI currently runs on pull_request, but not on direct pushes to main and develop. This leaves a gap in branch-level verification and makes branch protection less useful.

Proposed change

Extend the existing GitHub Actions CI workflow to also run on push for main and develop, without duplicating workflow logic.

Why this belongs here

This is repository-level delivery automation. It should live in this project because the workflow, test commands, and branch strategy are defined here.

Alternatives considered

  • Keep CI on PRs only.
    This is weaker because post-merge verification is missing.
  • Create a second workflow for push checks.
    This adds duplication without clear benefit.

Compatibility impact

No runtime or API impact. Small CI behavior change only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions