github

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package github fetches pull request data from GitHub using prx.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FetchPRData

func FetchPRData(ctx context.Context, prURL string, token string) (cost.PRData, error)

FetchPRData retrieves pull request information from GitHub and converts it to the format needed for cost calculation.

Parameters:

Returns:

  • cost.PRData with all information needed for cost calculation

func FetchPRDataWithDefaults

func FetchPRDataWithDefaults(ctx context.Context, prURL string) (cost.PRData, error)

FetchPRDataWithDefaults is a convenience function that uses environment variables for authentication.

Parameters:

Returns:

  • cost.PRData with all information needed for cost calculation

func PRDataFromPRX

func PRDataFromPRX(prData *prx.PullRequestData) cost.PRData

PRDataFromPRX converts prx.PullRequestData to cost.PRData. This allows you to use prcost with pre-fetched PR data.

Parameters:

  • prData: PullRequestData from prx package

Returns:

  • cost.PRData with all information needed for cost calculation

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL