{"id":22421796,"url":"https://github.com/hugoalh/github-actions-core-powershell","last_synced_at":"2025-08-01T05:32:33.234Z","repository":{"id":38270495,"uuid":"440396681","full_name":"hugoalh/github-actions-core-powershell","owner":"hugoalh","description":"A PowerShell module to provide a better and easier way for GitHub Actions to communicate with the runner, and the toolkit for developing GitHub Actions.","archived":false,"fork":false,"pushed_at":"2024-11-18T10:06:59.000Z","size":5393,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-18T11:27:37.945Z","etag":null,"topics":["core","gh-actions","ghactions","github-actions","powershell","toolkit"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hugoalh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-21T05:07:16.000Z","updated_at":"2024-11-18T10:04:22.000Z","dependencies_parsed_at":"2023-09-22T21:18:32.050Z","dependency_job_id":"72f42ab3-c750-4188-aefb-8e1b85de375c","html_url":"https://github.com/hugoalh/github-actions-core-powershell","commit_stats":null,"previous_names":["hugoalh/github-actions-core-powershell"],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugoalh%2Fgithub-actions-core-powershell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugoalh%2Fgithub-actions-core-powershell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugoalh%2Fgithub-actions-core-powershell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugoalh%2Fgithub-actions-core-powershell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hugoalh","download_url":"https://codeload.github.com/hugoalh/github-actions-core-powershell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228339330,"owners_count":17904513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["core","gh-actions","ghactions","github-actions","powershell","toolkit"],"created_at":"2024-12-05T17:09:34.699Z","updated_at":"2025-08-01T05:32:33.225Z","avatar_url":"https://github.com/hugoalh.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Actions - Core (PowerShell)\n\n\u003e [!IMPORTANT]\n\u003e - This project is transferred ownership from hugoalh Studio (`hugoalh-studio`) to hugoalh (`hugoalh`).\n\u003e - Looking the source code of the old PowerShell module `hugoalh.GitHubActionsToolkit`? Please visit the [versions list](https://github.com/hugoalh/github-actions-core-powershell/tags) and select the correct version.\n\n[**⚖️** MIT](./LICENSE.md)\n\n[![GitHub: hugoalh/github-actions-core-powershell](https://img.shields.io/github/v/release/hugoalh/github-actions-core-powershell?label=hugoalh/github-actions-core-powershell\u0026labelColor=181717\u0026logo=github\u0026logoColor=ffffff\u0026sort=semver\u0026style=flat \"GitHub: hugoalh/github-actions-core-powershell\")](https://github.com/hugoalh/github-actions-core-powershell)\n[![PowerShell Gallery: hugoalh.GitHubActionsCore](https://img.shields.io/powershellgallery/v/hugoalh.GitHubActionsCore?label=hugoalh.GitHubActionsCore\u0026labelColor=5391FE\u0026logo=powershell\u0026logoColor=ffffff\u0026style=flat \"PowerShell Gallery: hugoalh.GitHubActionsCore\")](https://www.powershellgallery.com/packages/hugoalh.GitHubActionsCore)\n\nA PowerShell module to provide a better and easier way for GitHub Actions to communicate with the runner, and the toolkit for developing GitHub Actions.\n\n## ⚠️ Important\n\n[official-toolkit]: https://github.com/actions/toolkit\n\nThis is a partial refactor of [the official toolkit][official-toolkit], not all of the features in [the official toolkit][official-toolkit] are available in here, and not all of the features in here are available in [the official toolkit][official-toolkit].\n\n## 🌟 Features\n\n- Ability to use directly on GitHub Actions with PowerShell runtime without complex setup.\n\n## 🔰 Begin\n\n### 🎯 Targets\n\n|  | **PowerShell Gallery** |\n|:--|:--|\n| **[PowerShell](https://microsoft.com/PowerShell)** \u003e= v7.2.0 | ✔️ |\n\n\u003e [!NOTE]\n\u003e - It is possible to use this module in other methods/ways which not listed in here, however those methods/ways are not officially supported, and should beware maybe cause security issues.\n\n### #️⃣ Resources Identifier\n\n- **PowerShell Gallery:**\n  ```\n  hugoalh.GitHubActionsCore\n  ```\n\n## 🧩 APIs\n\n**Default Prefix:** `GitHubActions`\n\n- `Add-PATH`\n- `Add-ProblemMatcher`\n- `Add-SecretMask`\n- `Add-Summary`\n- `Disable-StdOutCommandEcho`\n- `Disable-StdOutCommandProcess`\n- `Enable-StdOutCommandEcho`\n- `Enable-StdOutCommandProcess`\n- `Enter-LogGroup`\n- `Exit-LogGroup`\n- `Get-DebugStatus`\n- `Get-Input`\n- `Get-State`\n- `Get-WebhookEventPayload`\n- `Get-WorkflowRunUri`\n- `Remove-ProblemMatcher`\n- `Set-EnvironmentVariable`\n- `Set-Output`\n- `Set-State`\n- `Set-Summary`\n- `Test-Environment`\n- `Write-Debug`\n- `Write-Error`\n- `Write-Fail`\n- `Write-Notice`\n- `Write-Warning`\n\n\u003e [!NOTE]\n\u003e - For the full or prettier documentation, can visit via:\n\u003e   - [GitHub Repository Wiki](https://github.com/hugoalh/github-actions-core-powershell/wiki)\n\n## ✍️ Examples\n\n- ```ps1\n  Set-Output -Name 'foo' -Value 'bar'\n  ```\n- ```ps1\n  Write-Notice -Message 'Hello, world!'\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugoalh%2Fgithub-actions-core-powershell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhugoalh%2Fgithub-actions-core-powershell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugoalh%2Fgithub-actions-core-powershell/lists"}