Skip to content

🚀[Feature]: Add a class for Event data #484

@MariusStorhaug

Description

@MariusStorhaug

Description

Event data is available in two flavors:

  • GitHub Actions (the trigger).
  • Webhook payloads

Functions:

  • Import-GitHubEvent (Currently EventData)
  • Get-GitHubEvent (Currently EventData)

Classes:

  • GitHubEvent

Event data has some common properties that are always present, however the two flavors contain different info. They have some commonalities where the GitHub Actions one is the simplest one, and the Webhook payload is the more complex one with additional properties "hidden" in the header. The class(es) that this issue introduces should support that the payload is using types/classes that match with the event property such as:

Data GitHub Action Event Webhook Payload
$_ Get-GitHubEventData Get-GitHubEventData -Request $Request
Enterprise $_.enterprise $_.body.enterprise
Sender $_.sender $_.body.sender
Organization $_.organization $_.body.organization
Repository $_.repository $_.body.repository
Type $_.type $_.header['X-GitHub-Event']
Owner $_.owner $_.body.owner
Installation $_.body.installation
Webhook header

Request method: POST
Accept: */*
Content-Type: application/json
User-Agent: GitHub-Hookshot/d45757c
X-GitHub-Delivery: 6df00d7e-675d-11f0-863a-7ccbe8b8cd95
X-GitHub-Event: push
X-GitHub-Hook-ID: 520354516
X-GitHub-Hook-Installation-Target-ID: 1095073
X-GitHub-Hook-Installation-Target-Type: integration
X-Hub-Signature: sha1=bdb4e8cd76e7ee02faf9a2b341c9063fa9a5c069
X-Hub-Signature-256: sha256=25eb8896479c91a4f740824e8cfe95c76a0d080d9aef4154fbb7c109e58d0751

Webhook payload

{
  "ref": "refs/heads/main",
  "before": "0000000000000000000000000000000000000000",
  "after": "f8c872a62f4b944c6cf2932ef99a1b20caa91bb7",
  "repository": {
    "id": 1024592680,
    "node_id": "R_kgDOPRILKA",
    "name": "RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template",
    "full_name": "psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template",
    "private": false,
    "owner": {
      "name": "psmodule-test-org3",
      "email": "13a64051-e6f0-42b2-8fdf-21d038c43478@psmodule.io",
      "login": "psmodule-test-org3",
      "id": 193010046,
      "node_id": "O_kgDOC4EZfg",
      "avatar_url": "https://avatars.githubusercontent.com/u/193010046?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/psmodule-test-org3",
      "html_url": "https://github.com/psmodule-test-org3",
      "followers_url": "https://api.github.com/users/psmodule-test-org3/followers",
      "following_url": "https://api.github.com/users/psmodule-test-org3/following{/other_user}",
      "gists_url": "https://api.github.com/users/psmodule-test-org3/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/psmodule-test-org3/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/psmodule-test-org3/subscriptions",
      "organizations_url": "https://api.github.com/users/psmodule-test-org3/orgs",
      "repos_url": "https://api.github.com/users/psmodule-test-org3/repos",
      "events_url": "https://api.github.com/users/psmodule-test-org3/events{/privacy}",
      "received_events_url": "https://api.github.com/users/psmodule-test-org3/received_events",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "html_url": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template",
    "description": null,
    "fork": false,
    "url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template",
    "forks_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/forks",
    "keys_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/keys{/key_id}",
    "collaborators_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/collaborators{/collaborator}",
    "teams_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/teams",
    "hooks_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/hooks",
    "issue_events_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/issues/events{/number}",
    "events_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/events",
    "assignees_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/assignees{/user}",
    "branches_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/branches{/branch}",
    "tags_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/tags",
    "blobs_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/git/blobs{/sha}",
    "git_tags_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/git/tags{/sha}",
    "git_refs_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/git/refs{/sha}",
    "trees_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/git/trees{/sha}",
    "statuses_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/statuses/{sha}",
    "languages_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/languages",
    "stargazers_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/stargazers",
    "contributors_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/contributors",
    "subscribers_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/subscribers",
    "subscription_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/subscription",
    "commits_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/commits{/sha}",
    "git_commits_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/git/commits{/sha}",
    "comments_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/comments{/number}",
    "issue_comment_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/issues/comments{/number}",
    "contents_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/contents/{+path}",
    "compare_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/compare/{base}...{head}",
    "merges_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/merges",
    "archive_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/{archive_format}{/ref}",
    "downloads_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/downloads",
    "issues_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/issues{/number}",
    "pulls_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/pulls{/number}",
    "milestones_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/milestones{/number}",
    "notifications_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/notifications{?since,all,participating}",
    "labels_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/labels{/name}",
    "releases_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/releases{/id}",
    "deployments_url": "https://api.github.com/repos/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/deployments",
    "created_at": 1753231139,
    "updated_at": "2025-07-23T00:38:59Z",
    "pushed_at": 1753231141,
    "git_url": "git://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template.git",
    "ssh_url": "git@github.com:psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template.git",
    "clone_url": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template.git",
    "svn_url": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "has_discussions": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "topics": [

    ],
    "visibility": "public",
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "main",
    "stargazers": 0,
    "master_branch": "main",
    "organization": "psmodule-test-org3",
    "custom_properties": {

    }
  },
  "pusher": {
    "name": "psmodule-enterprise-app[bot]",
    "email": null
  },
  "organization": {
    "login": "psmodule-test-org3",
    "id": 193010046,
    "node_id": "O_kgDOC4EZfg",
    "url": "https://api.github.com/orgs/psmodule-test-org3",
    "repos_url": "https://api.github.com/orgs/psmodule-test-org3/repos",
    "events_url": "https://api.github.com/orgs/psmodule-test-org3/events",
    "hooks_url": "https://api.github.com/orgs/psmodule-test-org3/hooks",
    "issues_url": "https://api.github.com/orgs/psmodule-test-org3/issues",
    "members_url": "https://api.github.com/orgs/psmodule-test-org3/members{/member}",
    "public_members_url": "https://api.github.com/orgs/psmodule-test-org3/public_members{/member}",
    "avatar_url": "https://avatars.githubusercontent.com/u/193010046?v=4",
    "description": "Test Organization"
  },
  "enterprise": {
    "id": 15567,
    "slug": "msx",
    "name": "MSX",
    "node_id": "E_kgDNPM8",
    "avatar_url": "https://avatars.githubusercontent.com/b/15567?v=4",
    "description": "This is the description",
    "website_url": "https://msx.no",
    "html_url": "https://github.com/enterprises/msx",
    "created_at": "2022-09-18T19:53:09Z",
    "updated_at": "2025-07-22T19:21:56Z"
  },
  "sender": {
    "login": "psmodule-enterprise-app[bot]",
    "id": 192618117,
    "node_id": "BOT_kgDOC3sehQ",
    "avatar_url": "https://avatars.githubusercontent.com/b/15567?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D",
    "html_url": "https://github.com/apps/psmodule-enterprise-app",
    "followers_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/followers",
    "following_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/following{/other_user}",
    "gists_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/subscriptions",
    "organizations_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/orgs",
    "repos_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/repos",
    "events_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/events{/privacy}",
    "received_events_url": "https://api.github.com/users/psmodule-enterprise-app%5Bbot%5D/received_events",
    "type": "Bot",
    "user_view_type": "public",
    "site_admin": false
  },
  "installation": {
    "id": 63007648,
    "node_id": "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uNjMwMDc2NDg="
  },
  "created": true,
  "deleted": false,
  "forced": false,
  "base_ref": null,
  "compare": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/commit/f8c872a62f4b",
  "commits": [
    {
      "id": "f8c872a62f4b944c6cf2932ef99a1b20caa91bb7",
      "tree_id": "740cd6e79bccefc789f3f053f9c6ec556a61a21b",
      "distinct": true,
      "message": "Initial commit",
      "timestamp": "2025-07-23T00:39:01Z",
      "url": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/commit/f8c872a62f4b944c6cf2932ef99a1b20caa91bb7",
      "author": {
        "name": "psmodule-enterprise-app[bot]",
        "email": "192618117+psmodule-enterprise-app[bot]@users.noreply.github.com",
        "username": "psmodule-enterprise-app[bot]"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "username": "web-flow"
      },
      "added": [
        ".gitattributes",
        ".github/DeployPages.yml",
        ".github/linters/.jscpd.json",
        ".github/linters/.markdown-lint.yml",
        ".github/linters/.powershell-psscriptanalyzer.psd1",
        ".github/linters/.textlintrc",
        ".github/workflows/Docs.yml",
        ".gitignore",
        "README.md",
        "docs/About/about_Auth.help.md",
        "docs/About/about_Config.help.md",
        "docs/Functions/Add-GitHubReleaseAsset.md",
        "docs/Functions/Add-GitHubUserEmail.md",
        "docs/Functions/Add-GitHubUserFollowing.md",
        "docs/Functions/Add-GitHubUserGpgKey.md",
        "docs/Functions/Add-GitHubUserKey.md",
        "docs/Functions/Add-GitHubUserSigningKey.md",
        "docs/Functions/Add-GitHubUserSocial.md",
        "docs/Functions/Block-GitHubUser.md",
        "docs/Functions/Connect-GitHubAccount.md",
        "docs/Functions/Disable-GitHubRepositoryPrivateVulnerabilityReporting.md",
        "docs/Functions/Disable-GitHubRepositorySecurityFix.md",
        "docs/Functions/Disable-GitHubRepositoryVulnerabilityAlert.md",
        "docs/Functions/Disable-GitHubWorkflow.md",
        "docs/Functions/Disconnect-GitHubAccount.md",
        "docs/Functions/Enable-GitHubRepositoryPrivateVulnerabilityReporting.md",
        "docs/Functions/Enable-GitHubRepositorySecurityFix.md",
        "docs/Functions/Enable-GitHubRepositoryVulnerabilityAlert.md",
        "docs/Functions/Enable-GitHubWorkflow.md",
        "docs/Functions/Get-GitHubApiVersion.md",
        "docs/Functions/Get-GitHubBlockedUser.md",
        "docs/Functions/Get-GitHubConfig.md",
        "docs/Functions/Get-GitHubEmoji.md",
        "docs/Functions/Get-GitHubGitignore.md",
        "docs/Functions/Get-GitHubLicense.md",
        "docs/Functions/Get-GitHubMarkdown.md",
        "docs/Functions/Get-GitHubMarkdownRaw.md",
        "docs/Functions/Get-GitHubMeta.md",
        "docs/Functions/Get-GitHubOctocat.md",
        "docs/Functions/Get-GitHubOrganization.md",
        "docs/Functions/Get-GitHubOrganizationAppInstallation.md",
        "docs/Functions/Get-GitHubRateLimit.md",
        "docs/Functions/Get-GitHubRelease.md",
        "docs/Functions/Get-GitHubReleaseAsset.md",
        "docs/Functions/Get-GitHubRepoBranch.md",
        "docs/Functions/Get-GitHubRepoTeam.md",
        "docs/Functions/Get-GitHubRepository.md",
        "docs/Functions/Get-GitHubRepositoryActivity.md",
        "docs/Functions/Get-GitHubRepositoryAutolink.md",
        "docs/Functions/Get-GitHubRepositoryCodeownersError.md",
        "docs/Functions/Get-GitHubRepositoryContributor.md",
        "docs/Functions/Get-GitHubRepositoryCustomProperty.md",
        "docs/Functions/Get-GitHubRepositoryFork.md",
        "docs/Functions/Get-GitHubRepositoryLanguage.md",
        "docs/Functions/Get-GitHubRepositoryRuleSuite.md",
        "docs/Functions/Get-GitHubRepositoryRuleSuiteById.md",
        "docs/Functions/Get-GitHubRepositoryRuleSuiteList.md",
        "docs/Functions/Get-GitHubRepositorySecurityFix.md",
        "docs/Functions/Get-GitHubRepositoryTag.md",
        "docs/Functions/Get-GitHubRepositoryTagProtection.md",
        "docs/Functions/Get-GitHubRepositoryTeam.md",
        "docs/Functions/Get-GitHubRepositoryTopic.md",
        "docs/Functions/Get-GitHubRoot.md",
        "docs/Functions/Get-GitHubScheduledMaintenance.md",
        "docs/Functions/Get-GitHubStatus.md",
        "docs/Functions/Get-GitHubStatusComponent.md",
        "docs/Functions/Get-GitHubStatusIncident.md",
        "docs/Functions/Get-GitHubUser.md",
        "docs/Functions/Get-GitHubUserCard.md",
        "docs/Functions/Get-GitHubUserEmail.md",
        "docs/Functions/Get-GitHubUserFollower.md",
        "docs/Functions/Get-GitHubUserFollowing.md",
        "docs/Functions/Get-GitHubUserGpgKey.md",
        "docs/Functions/Get-GitHubUserKey.md",
        "docs/Functions/Get-GitHubUserSigningKey.md",
        "docs/Functions/Get-GitHubWorkflow.md",
        "docs/Functions/Get-GitHubWorkflowRun.md",
        "docs/Functions/Get-GitHubWorkflowUsage.md",
        "docs/Functions/Get-GitHubZen.md",
        "docs/Functions/Invoke-GitHubAPI.md",
        "docs/Functions/Move-GitHubRepository.md",
        "docs/Functions/New-GitHubRelease.md",
        "docs/Functions/New-GitHubReleaseNote.md",
        "docs/Functions/New-GitHubRepository.md",
        "docs/Functions/New-GitHubRepositoryAutolink.md",
        "docs/Functions/New-GitHubRepositoryTagProtection.md",
        "docs/Functions/Remove-GitHubOrganization.md",
        "docs/Functions/Remove-GitHubRelease.md",
        "docs/Functions/Remove-GitHubReleaseAsset.md",
        "docs/Functions/Remove-GitHubRepository.md",
        "docs/Functions/Remove-GitHubRepositoryAutolink.md",
        "docs/Functions/Remove-GitHubRepositoryTagProtection.md",
        "docs/Functions/Remove-GitHubUserEmail.md",
        "docs/Functions/Remove-GitHubUserFollowing.md",
        "docs/Functions/Remove-GitHubUserGpgKey.md",
        "docs/Functions/Remove-GitHubUserKey.md",
        "docs/Functions/Remove-GitHubUserSigningKey.md",
        "docs/Functions/Remove-GitHubUserSocial.md",
        "docs/Functions/Remove-GitHubWorkflowRun.md",
        "docs/Functions/Set-GitHubConfig.md",
        "docs/Functions/Set-GitHubOrganization.md",
        "docs/Functions/Set-GitHubOrganizationSecurityFeature.md",
        "docs/Functions/Set-GitHubRelease.md",
        "docs/Functions/Set-GitHubReleaseAsset.md",
        "docs/Functions/Set-GitHubRepositoryTopic.md",
        "docs/Functions/Set-GitHubUser.md",
        "docs/Functions/Set-GitHubUserEmailVisibility.md",
        "docs/Functions/Start-GitHubRepositoryEvent.md",
        "docs/Functions/Start-GitHubWorkflow.md",
        "docs/Functions/Start-GitHubWorkflowReRun.md",
        "docs/Functions/Stop-GitHubWorkflowRun.md",
        "docs/Functions/Test-GitHubBlockedUser.md",
        "docs/Functions/Test-GitHubRepositoryVulnerabilityAlert.md",
        "docs/Functions/Test-GitHubUserFollowing.md",
        "docs/Functions/Unblock-GitHubUser.md",
        "docs/Functions/Update-GitHubRepository.md",
        "docs/README.md",
        "docs/assets/icon.png",
        "mkdocs.yml"
      ],
      "removed": [

      ],
      "modified": [

      ]
    }
  ],
  "head_commit": {
    "id": "f8c872a62f4b944c6cf2932ef99a1b20caa91bb7",
    "tree_id": "740cd6e79bccefc789f3f053f9c6ec556a61a21b",
    "distinct": true,
    "message": "Initial commit",
    "timestamp": "2025-07-23T00:39:01Z",
    "url": "https://github.com/psmodule-test-org3/RepositoriesTests-Linux-APP_ENT-d8518261-0358-40fd-9428-254c8cf48d69-template/commit/f8c872a62f4b944c6cf2932ef99a1b20caa91bb7",
    "author": {
      "name": "psmodule-enterprise-app[bot]",
      "email": "192618117+psmodule-enterprise-app[bot]@users.noreply.github.com",
      "username": "psmodule-enterprise-app[bot]"
    },
    "committer": {
      "name": "GitHub",
      "email": "noreply@github.com",
      "username": "web-flow"
    },
    "added": [
      ".gitattributes",
      ".github/DeployPages.yml",
      ".github/linters/.jscpd.json",
      ".github/linters/.markdown-lint.yml",
      ".github/linters/.powershell-psscriptanalyzer.psd1",
      ".github/linters/.textlintrc",
      ".github/workflows/Docs.yml",
      ".gitignore",
      "README.md",
      "docs/About/about_Auth.help.md",
      "docs/About/about_Config.help.md",
      "docs/Functions/Add-GitHubReleaseAsset.md",
      "docs/Functions/Add-GitHubUserEmail.md",
      "docs/Functions/Add-GitHubUserFollowing.md",
      "docs/Functions/Add-GitHubUserGpgKey.md",
      "docs/Functions/Add-GitHubUserKey.md",
      "docs/Functions/Add-GitHubUserSigningKey.md",
      "docs/Functions/Add-GitHubUserSocial.md",
      "docs/Functions/Block-GitHubUser.md",
      "docs/Functions/Connect-GitHubAccount.md",
      "docs/Functions/Disable-GitHubRepositoryPrivateVulnerabilityReporting.md",
      "docs/Functions/Disable-GitHubRepositorySecurityFix.md",
      "docs/Functions/Disable-GitHubRepositoryVulnerabilityAlert.md",
      "docs/Functions/Disable-GitHubWorkflow.md",
      "docs/Functions/Disconnect-GitHubAccount.md",
      "docs/Functions/Enable-GitHubRepositoryPrivateVulnerabilityReporting.md",
      "docs/Functions/Enable-GitHubRepositorySecurityFix.md",
      "docs/Functions/Enable-GitHubRepositoryVulnerabilityAlert.md",
      "docs/Functions/Enable-GitHubWorkflow.md",
      "docs/Functions/Get-GitHubApiVersion.md",
      "docs/Functions/Get-GitHubBlockedUser.md",
      "docs/Functions/Get-GitHubConfig.md",
      "docs/Functions/Get-GitHubEmoji.md",
      "docs/Functions/Get-GitHubGitignore.md",
      "docs/Functions/Get-GitHubLicense.md",
      "docs/Functions/Get-GitHubMarkdown.md",
      "docs/Functions/Get-GitHubMarkdownRaw.md",
      "docs/Functions/Get-GitHubMeta.md",
      "docs/Functions/Get-GitHubOctocat.md",
      "docs/Functions/Get-GitHubOrganization.md",
      "docs/Functions/Get-GitHubOrganizationAppInstallation.md",
      "docs/Functions/Get-GitHubRateLimit.md",
      "docs/Functions/Get-GitHubRelease.md",
      "docs/Functions/Get-GitHubReleaseAsset.md",
      "docs/Functions/Get-GitHubRepoBranch.md",
      "docs/Functions/Get-GitHubRepoTeam.md",
      "docs/Functions/Get-GitHubRepository.md",
      "docs/Functions/Get-GitHubRepositoryActivity.md",
      "docs/Functions/Get-GitHubRepositoryAutolink.md",
      "docs/Functions/Get-GitHubRepositoryCodeownersError.md",
      "docs/Functions/Get-GitHubRepositoryContributor.md",
      "docs/Functions/Get-GitHubRepositoryCustomProperty.md",
      "docs/Functions/Get-GitHubRepositoryFork.md",
      "docs/Functions/Get-GitHubRepositoryLanguage.md",
      "docs/Functions/Get-GitHubRepositoryRuleSuite.md",
      "docs/Functions/Get-GitHubRepositoryRuleSuiteById.md",
      "docs/Functions/Get-GitHubRepositoryRuleSuiteList.md",
      "docs/Functions/Get-GitHubRepositorySecurityFix.md",
      "docs/Functions/Get-GitHubRepositoryTag.md",
      "docs/Functions/Get-GitHubRepositoryTagProtection.md",
      "docs/Functions/Get-GitHubRepositoryTeam.md",
      "docs/Functions/Get-GitHubRepositoryTopic.md",
      "docs/Functions/Get-GitHubRoot.md",
      "docs/Functions/Get-GitHubScheduledMaintenance.md",
      "docs/Functions/Get-GitHubStatus.md",
      "docs/Functions/Get-GitHubStatusComponent.md",
      "docs/Functions/Get-GitHubStatusIncident.md",
      "docs/Functions/Get-GitHubUser.md",
      "docs/Functions/Get-GitHubUserCard.md",
      "docs/Functions/Get-GitHubUserEmail.md",
      "docs/Functions/Get-GitHubUserFollower.md",
      "docs/Functions/Get-GitHubUserFollowing.md",
      "docs/Functions/Get-GitHubUserGpgKey.md",
      "docs/Functions/Get-GitHubUserKey.md",
      "docs/Functions/Get-GitHubUserSigningKey.md",
      "docs/Functions/Get-GitHubWorkflow.md",
      "docs/Functions/Get-GitHubWorkflowRun.md",
      "docs/Functions/Get-GitHubWorkflowUsage.md",
      "docs/Functions/Get-GitHubZen.md",
      "docs/Functions/Invoke-GitHubAPI.md",
      "docs/Functions/Move-GitHubRepository.md",
      "docs/Functions/New-GitHubRelease.md",
      "docs/Functions/New-GitHubReleaseNote.md",
      "docs/Functions/New-GitHubRepository.md",
      "docs/Functions/New-GitHubRepositoryAutolink.md",
      "docs/Functions/New-GitHubRepositoryTagProtection.md",
      "docs/Functions/Remove-GitHubOrganization.md",
      "docs/Functions/Remove-GitHubRelease.md",
      "docs/Functions/Remove-GitHubReleaseAsset.md",
      "docs/Functions/Remove-GitHubRepository.md",
      "docs/Functions/Remove-GitHubRepositoryAutolink.md",
      "docs/Functions/Remove-GitHubRepositoryTagProtection.md",
      "docs/Functions/Remove-GitHubUserEmail.md",
      "docs/Functions/Remove-GitHubUserFollowing.md",
      "docs/Functions/Remove-GitHubUserGpgKey.md",
      "docs/Functions/Remove-GitHubUserKey.md",
      "docs/Functions/Remove-GitHubUserSigningKey.md",
      "docs/Functions/Remove-GitHubUserSocial.md",
      "docs/Functions/Remove-GitHubWorkflowRun.md",
      "docs/Functions/Set-GitHubConfig.md",
      "docs/Functions/Set-GitHubOrganization.md",
      "docs/Functions/Set-GitHubOrganizationSecurityFeature.md",
      "docs/Functions/Set-GitHubRelease.md",
      "docs/Functions/Set-GitHubReleaseAsset.md",
      "docs/Functions/Set-GitHubRepositoryTopic.md",
      "docs/Functions/Set-GitHubUser.md",
      "docs/Functions/Set-GitHubUserEmailVisibility.md",
      "docs/Functions/Start-GitHubRepositoryEvent.md",
      "docs/Functions/Start-GitHubWorkflow.md",
      "docs/Functions/Start-GitHubWorkflowReRun.md",
      "docs/Functions/Stop-GitHubWorkflowRun.md",
      "docs/Functions/Test-GitHubBlockedUser.md",
      "docs/Functions/Test-GitHubRepositoryVulnerabilityAlert.md",
      "docs/Functions/Test-GitHubUserFollowing.md",
      "docs/Functions/Unblock-GitHubUser.md",
      "docs/Functions/Update-GitHubRepository.md",
      "docs/README.md",
      "docs/assets/icon.png",
      "mkdocs.yml"
    ],
    "removed": [

    ],
    "modified": [

    ]
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions