Available Outputs
All outputs are available for use in subsequent workflow steps via${{ steps.<step-id>.outputs.<output-name> }}.
Report Outputs
Markdown report of star changes.Contains a comprehensive overview of star count changes across all tracked repositories, including:
- Total star count and change
- Repository-level details with deltas
- Historical trend charts (if enabled)
- New stargazers (if tracking enabled)
- Star forecasts for top repositories
HTML report of star changes.Formatted version of the markdown report suitable for email notifications or web display. Contains the same information as the markdown report but with HTML styling.Automatically sent via email when SMTP configuration is provided.
CSV report of star changes.Contains repository-level data in CSV format with the following columns:
repository- Full repository name (owner/name)current_stars- Current star countprevious_stars- Previous star count (or N/A for new repos)change- Star count deltastatus- Repository status (new, removed, or empty)
Statistics Outputs
Total star count across all tracked repositories.Example:
Whether any star counts changed since last run.Values:
true- Star counts have changedfalse- No changes detected
Number of new stars gained since last run.Represents the total positive change across all repositories.Example:
Number of stars lost since last run.Represents the total negative change across all repositories (as a positive number).Example output:
3 (means 3 stars were lost)Notification Outputs
Whether the notification threshold was reached.Values:
true- Threshold reached; notification should be sentfalse- Threshold not reached; skip notification
notification-threshold input. When threshold is 0, this is always true if stars changed.Example usage:Stargazer Outputs
Number of new stargazers detected since last run.Value:
0 if stargazer tracking is disabled (default).When track-stargazers is enabled, this represents the total count of new unique users who starred any tracked repository.Example: