Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1125

Label PRs with acceptance-tests-skipped based on

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • QE, Service Binding
    • None
    • AppSvc Sprint 219

      Story (Required)

      As an OpenShift user I would like to see PRs that skipped acceptance tests based on PR content by acceptance-tests-skipped label to make it clear of that fact.

      Background (Required)

      Follow-up to https://issues.redhat.com/browse/APPSVC-1116.

      Approach(Required)

      Currently there is a GitHub action for determining whether the acceptance tests can be skipped. That action should be extended to optionally set or unset the label based on the same decision making process. However, setting the label requires a GITHUB_TOKEN with write permissions and so the use of this action for setting the label on the PRs need to be added in a separate pull_request_target workflow which provides such token.

      Acceptance Criteria

      <Provides a required and minimum list of acceptance tests for this story. More is expected as the engineer implements this story>
      GitHub workflow is added to SBO repo to Add or Remove acceptance-tests-skipped label
      The label is added to the PR if the acceptance tests were skipped based on the PR content
      The label is removed from the PR if the acceptance tests could not be skipped based on the PR content

      INVEST Checklist

      Dependencies identified
      Blockers noted and expected delivery timelines set
      Design is implementable
      Acceptance criteria agreed upon
      Story estimated

      Legend

      Unknown
      Verified
      Unsatisfied

            pmacik@redhat.com Pavel Macik
            pmacik@redhat.com Pavel Macik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: