Skip to content

Investigate and fix severity-to-priority mapping for enterprise repositories #20

Description

@miroslavpojer

Feature Description

Investigate why severity-to-priority mapping works for AbsaOSS-to-AbsaOSS repositories but fails for enterprise repositories, and provide a fix or a documented workaround.

Problem / Opportunity

The GraphQL call used for severity-to-priority mapping fails on enterprise repositories with:

WARNING - GraphQL call failed: gh: Resource protected by organization SAML enforcement. You must grant your Personal Access token access to this organization.

This blocks adoption of the workflow for enterprise-protected repositories.

Acceptance Criteria

  1. Root cause of the SAML enforcement failure is identified and documented.
  2. Either a fix is implemented that supports enterprise repositories, OR
  3. An alternative solution is provided: a standalone mapping script where users supply their own SAML-authorized token and target API endpoint.
  4. The workaround/solution is documented in the repository.

Proposed Solution

Investigate whether the GraphQL query can be adapted to pass a user-supplied token scoped to the enterprise org.
As an alternative, provide a standalone Python/shell script that accepts --token and --api-url parameters for mapping severity to priority without relying on the shared workflow token.

Dependencies / Related

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions