Skip to content

Test the entire commit range of a PR #150

@hasufell

Description

@hasufell

In order to "bisect" a PR with multiple commits, we could do the following:

  • add a bisect label
  • the reusable workflow will be triggered for each commit of the PR (maybe need some safeguard... anything above 10 commits will be rejected)

This should be easy, since the workflow is already written in such a way that it can be executed for different git refs:

branches:
required: true
type: string

build-linux:
name: Build linux binaries
runs-on: ubuntu-latest
needs: ["tool-output"]
strategy:
fail-fast: false
matrix:
branch: ${{ fromJSON(inputs.branches) }}

jobs:
release-workflow:
uses: ./.github/workflows/reusable-release.yml
with:
branches: '["${{ github.ref }}"]'

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions