Skip to content

GH4891: Add missing GitHub Actions environment variables and XML documentation#4892

Merged
devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-4891
Jun 17, 2026
Merged

GH4891: Add missing GitHub Actions environment variables and XML documentation#4892
devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-4891

Conversation

@devlead

@devlead devlead commented Jun 11, 2026

Copy link
Copy Markdown
Member

Expose documented GitHub Actions default environment variables that were previously unavailable through the Cake provider, and improve API documentation with integration-inspired XML examples.

  • Add workflow properties: ActionRepository, ActorId, RepositoryId, RepositoryOwnerId, RetentionDays, TriggeringActor, WorkflowRef, and WorkflowSha
  • Add runner properties: IsDebug and Environment, with new GitHubActionsRunnerEnvironment enum
  • Extend GitHubActionsInfoFixture and unit tests for new workflow and runner properties
  • Add XML documentation examples to IGitHubActionsProvider, GitHubActionsCommands, GitHubActionsRunnerInfo, GitHubActionsRuntimeInfo, and GitHubActionsPullRequestInfo
  • Expand GitHub Actions integration step summary to exercise new environment properties on CI
  • fixes Add missing GitHub Actions default environment variables to GitHubActions provider #4891

…and XML documentation

Expose documented GitHub Actions default environment variables that were
previously unavailable through the Cake provider, and improve API documentation
with integration-inspired XML examples.

- Add workflow properties: ActionRepository, ActorId, RepositoryId, RepositoryOwnerId, RetentionDays, TriggeringActor, WorkflowRef, and WorkflowSha
- Add runner properties: IsDebug and Environment, with new GitHubActionsRunnerEnvironment enum
- Extend GitHubActionsInfoFixture and unit tests for new workflow and runner properties
- Add XML documentation examples to IGitHubActionsProvider, GitHubActionsCommands, GitHubActionsRunnerInfo, GitHubActionsRuntimeInfo, and GitHubActionsPullRequestInfo
- Expand GitHub Actions integration step summary to exercise new environment properties on CI
- fixes cake-build#4891
@devlead devlead requested a review from a team June 12, 2026 08:52
@devlead devlead enabled auto-merge June 12, 2026 08:52

@gep13 gep13 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@devlead devlead merged commit 6f29e71 into cake-build:develop Jun 17, 2026
17 of 18 checks passed
@gep13

gep13 commented Jun 17, 2026

Copy link
Copy Markdown
Member

@devlead thank you for getting this done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add missing GitHub Actions default environment variables to GitHubActions provider

2 participants