{"id":7748157,"name":"StartAutomating/Piecemeal","ecosystem":"actions","description":"Add extensibility to any PowerShell module with Piecemeal","homepage":"https://piecemeal.start-automating.com","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/StartAutomating/Piecemeal","keywords_array":["extension","plugin","powershell","powershell-module"],"namespace":"StartAutomating","versions_count":35,"first_release_published_at":"2021-12-20T02:16:54.000Z","latest_release_published_at":"2023-06-04T21:38:44.000Z","latest_release_number":"v0.4.1","last_synced_at":"2026-03-31T14:02:34.082Z","created_at":"2023-05-17T11:41:13.471Z","updated_at":"2026-03-31T14:02:34.082Z","registry_url":"https://github.com/StartAutomating/Piecemeal","install_command":null,"documentation_url":null,"metadata":{"name":"UsePiecemeal","description":"Add extensibility to any PowerShell module with Piecemeal","inputs":{"PiecemealScript":{"required":false,"description":"A PowerShell Script that uses Piecemeal.  \nAny files outputted from the script will be added to the repository.\nIf those files have a .Message attached to them, they will be committed with that message.\n"},"SkipPiecemealPS1":{"required":false,"description":"If set, will not process any files named *.Piecemeal.ps1"},"ModuleName":{"required":false,"description":"The name of the module for which types and formats are being generated.\nIf not provided, this will be assumed to be the name of the root directory.\n"},"CommitMessage":{"required":false,"description":"If provided, will commit any remaining changes made to the workspace with this commit message.\nIf no commit message is provided, changes will not be committed.\n"},"UserEmail":{"required":false,"description":"The user email associated with a git commit."},"UserName":{"required":false,"description":"The user name associated with a git commit."}},"branding":{"icon":"terminal","color":"blue"},"runs":{"using":"composite","steps":[{"name":"PiecemealAction","id":"PiecemealAction","shell":"pwsh","env":{"UserName":"${{inputs.UserName}}","UserEmail":"${{inputs.UserEmail}}","PiecemealScript":"${{inputs.PiecemealScript}}","SkipPiecemealPS1":"${{inputs.SkipPiecemealPS1}}","ModuleName":"${{inputs.ModuleName}}","CommitMessage":"${{inputs.CommitMessage}}"},"run":"$Parameters = @{}\n$Parameters.PiecemealScript = ${env:PiecemealScript}\n$Parameters.SkipPiecemealPS1 = ${env:SkipPiecemealPS1}\n$Parameters.SkipPiecemealPS1 = $parameters.SkipPiecemealPS1 -match 'true';\n$Parameters.ModuleName = ${env:ModuleName}\n$Parameters.CommitMessage = ${env:CommitMessage}\n$Parameters.UserEmail = ${env:UserEmail}\n$Parameters.UserName = ${env:UserName}\nforeach ($k in @($parameters.Keys)) {\n    if ([String]::IsNullOrEmpty($parameters[$k])) {\n        $parameters.Remove($k)\n    }\n}\nWrite-Host \"::debug:: PiecemealAction $(@(foreach ($p in $Parameters.GetEnumerator()) {'-' + $p.Key + ' ' + $p.Value}) -join ' ')\"\n\u0026 {\u003c#\n.Synopsis\n    GitHub Action for Piecemeal\n.Description\n    GitHub Action for Piecemeal.  This will:\n\n    * Import Piecemeal\n    * Run all *.Piecemeal.ps1 files beneath the workflow directory\n    * Run a .PiecemealScript parameter\n\n    Any files changed can be outputted by the script, and those changes can be checked back into the repo.\n    Make sure to use the \"persistCredentials\" option with checkout.\n#\u003e\n\nparam(\n# A PowerShell Script that uses Piecemeal.  \n# Any files outputted from the script will be added to the repository.\n# If those files have a .Message attached to them, they will be committed with that message.\n[string]\n$PiecemealScript,\n\n# If set, will not process any files named *.Piecemeal.ps1\n[switch]\n$SkipPiecemealPS1,\n\n# The name of the module for which types and formats are being generated.\n# If not provided, this will be assumed to be the name of the root directory.\n[string]\n$ModuleName,\n\n# If provided, will commit any remaining changes made to the workspace with this commit message.\n# If no commit message is provided, changes will not be committed.\n[string]\n$CommitMessage,\n\n# The user email associated with a git commit.\n[string]\n$UserEmail,\n\n# The user name associated with a git commit.\n[string]\n$UserName\n)\n\n\"::group::Parameters\" | Out-Host\n[PSCustomObject]$PSBoundParameters | Format-List | Out-Host\n\"::endgroup::\" | Out-Host\n\n\n$gitHubEvent = if ($env:GITHUB_EVENT_PATH) {\n    [IO.File]::ReadAllText($env:GITHUB_EVENT_PATH) | ConvertFrom-Json\n} else { $null }\n\n@\"\n::group::GitHubEvent\n$($gitHubEvent | ConvertTo-Json -Depth 100)\n::endgroup::\n\"@ | Out-Host\n\n$branchName = git rev-parse --abrev-ref HEAD\nif (-not $branchName) { \n    return\n}\n\nif ($env:GITHUB_ACTION_PATH) {\n    $PiecemealModulePath = Join-Path $env:GITHUB_ACTION_PATH 'Piecemeal.psd1'\n    if (Test-path $PiecemealModulePath) {\n        Import-Module $PiecemealModulePath -Force -PassThru | Out-String\n    } else {\n        throw \"Piecemeal not found\"\n    }\n} elseif (-not (Get-Module Piecemeal)) {    \n    throw \"Action Path not found\"\n}\n\n\"::notice title=ModuleLoaded::Piecemeal Loaded from Path - $($PiecemealModulePath)\" | Out-Host\n\n$anyFilesChanged = $false\n$processScriptOutput = { process { \n    $out = $_\n    $outItem = Get-Item -Path $out -ErrorAction SilentlyContinue\n    $fullName, $shouldCommit = \n        if ($out -is [IO.FileInfo]) {\n            $out.FullName, (git status $out.Fullname -s)\n        } elseif ($outItem) {\n            $outItem.FullName, (git status $outItem.Fullname -s)\n        }\n    if ($shouldCommit) {\n        git add $fullName\n        if ($out.Message) {\n            git commit -m \"$($out.Message)\"\n        } elseif ($out.CommitMessage) {\n            git commit -m \"$($out.CommitMessage)\"\n        }  elseif ($gitHubEvent.head_commit.message) {\n            git commit -m \"$($gitHubEvent.head_commit.message)\"\n        }  \n        $anyFilesChanged = $true\n    }\n    $out\n} }\n\n\nif (-not $UserName) { $UserName = $env:GITHUB_ACTOR }\nif (-not $UserEmail) { $UserEmail = \"$UserName@github.com\" }\ngit config --global user.email $UserEmail\ngit config --global user.name  $UserName\n\nif (-not $env:GITHUB_WORKSPACE) { throw \"No GitHub workspace\" }\n\ngit pull | Out-Host\n\n$PiecemealScriptStart = [DateTime]::Now\nif ($PiecemealScript) {\n    Invoke-Expression -Command $PiecemealScript |\n        . $processScriptOutput |\n        Out-Host\n}\n$PiecemealScriptTook = [Datetime]::Now - $PiecemealScriptStart\n\n$PiecemealPS1Start = [DateTime]::Now\n$PiecemealPS1List  = @()\nif (-not $SkipPiecemealPS1) {\n    $PiecemealFiles = @(\n    Get-ChildItem -Recurse -Path $env:GITHUB_WORKSPACE |\n        Where-Object Name -Match '\\.Piecemeal\\.ps1$')\n        \n    if ($PiecemealFiles) {\n        $PiecemealFiles|        \n        ForEach-Object {\n            $PiecemealPS1List += $_.FullName.Replace($env:GITHUB_WORKSPACE, '').TrimStart('/')\n            $PiecemealPS1Count++\n            \"::notice title=Running::$($_.Fullname)\" | Out-Host\n            . $_.FullName |            \n                . $processScriptOutput  | \n                Out-Host\n        }\n    }\n}\n\n$PiecemealPS1EndStart = [DateTime]::Now\n$PiecemealPS1Took = [Datetime]::Now - $PiecemealPS1Start\nif ($CommitMessage -or $anyFilesChanged) {\n    if ($CommitMessage) {\n        dir $env:GITHUB_WORKSPACE -Recurse |\n            ForEach-Object {\n                $gitStatusOutput = git status $_.Fullname -s\n                if ($gitStatusOutput) {\n                    git add $_.Fullname\n                }\n            }\n\n        git commit -m $ExecutionContext.SessionState.InvokeCommand.ExpandString($CommitMessage)\n    }    \n\n    $checkDetached = git symbolic-ref -q HEAD\n    if (-not $LASTEXITCODE) {\n        \"::notice::Pushing Changes\" | Out-Host\n        git push        \n        \"Git Push Output: $($gitPushed  | Out-String)\"\n    } else {\n        \"::notice::Not pushing changes (on detached head)\" | Out-Host\n        $LASTEXITCODE = 0\n        exit 0\n    }\n}\n} @Parameters\n"}]},"default_branch":"main","path":null},"repo_metadata":{"uuid":"439972592","full_name":"StartAutomating/Piecemeal","owner":"StartAutomating","description":"Easy Extensible Plugins for PowerShell","archived":false,"fork":false,"pushed_at":"2023-06-04T21:38:52.000Z","size":292,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-07-13T08:50:08.034Z","etag":null,"topics":["extension","plugin","powershell","powershell-module"],"latest_commit_sha":null,"homepage":"https://piecemeal.start-automating.com","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StartAutomating.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-19T21:33:55.000Z","updated_at":"2023-07-13T08:50:08.034Z","dependencies_parsed_at":"2023-01-17T11:15:33.938Z","dependency_job_id":null,"html_url":"https://github.com/StartAutomating/Piecemeal","commit_stats":null,"previous_names":[],"tags_count":35,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StartAutomating","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":145726956,"owners_count":6281114,"icon_url":"https://github.com/github.png","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"},"owner_record":{"login":"StartAutomating","name":"James Brundage","uuid":"1043665","kind":"user","description":"","email":"","website":"http://start-automating.com/","location":"Seattle, WA","twitter":"jamesbru","company":"Start-Automating","icon_url":"https://avatars.githubusercontent.com/u/1043665?u=38888051372474754f0b622ada16d87ce69227ca\u0026v=4","repositories_count":39,"last_synced_at":"2023-02-24T13:57:29.796Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/StartAutomating","created_at":"2022-11-08T04:14:46.274Z","updated_at":"2023-02-24T13:57:29.798Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StartAutomating","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StartAutomating/repositories"},"tags":[{"name":"v0.4.1","sha":"6c855970c1e75c6c10898ae04d272e7b16e6d59b","kind":"tag","published_at":"2023-06-04T21:38:44.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.4.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.4.1","dependencies_parsed_at":"2023-06-06T00:07:57.743Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.4.1/manifests"},{"name":"v0.4","sha":"6ea841a915d9b8b4058bed039089faa685b3bc2b","kind":"tag","published_at":"2023-06-04T20:56:14.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.4","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.4","dependencies_parsed_at":"2023-06-06T00:07:57.715Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.4/manifests"},{"name":"v0.3.10","sha":"8fbf10c3f0566e56092b882f6dfef5ea432303dc","kind":"tag","published_at":"2023-03-08T06:17:34.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.10","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.10","dependencies_parsed_at":"2023-06-02T00:39:20.826Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"e11cb6d4efa1d8e4fea7b7f9049982cd3c691365","kind":"tag","published_at":"2023-03-03T21:14:55.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.9","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.9","dependencies_parsed_at":"2023-06-02T00:39:21.026Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"1dd270b900fb32e37edb0ecb7f5430200c0b2304","kind":"tag","published_at":"2023-02-02T04:25:13.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.8","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.8","dependencies_parsed_at":"2023-06-02T00:39:20.732Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"b5658e7a89a1f6a27be66e12cbd66250d5e9b8bc","kind":"tag","published_at":"2022-11-19T22:50:58.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.7","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.7","dependencies_parsed_at":"2023-05-31T20:14:32.264Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"9ffd39586d2ce6093c4390ffeaa8789f5857bd31","kind":"tag","published_at":"2022-11-15T06:35:57.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.6","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.6","dependencies_parsed_at":"2023-05-31T20:14:32.715Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"631dee371d7ae3663f292bfba80758c5012b496c","kind":"tag","published_at":"2022-09-18T20:28:48.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.5","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.5","dependencies_parsed_at":"2023-05-31T20:14:33.209Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"3d8f89e778d809b691c1c9a183a54036e7012177","kind":"tag","published_at":"2022-09-04T00:38:41.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.4","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.4","dependencies_parsed_at":"2023-05-30T20:02:25.172Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"04d85a240b4c1c0ef1ce0f92713a3886ced462f5","kind":"tag","published_at":"2022-07-11T18:54:01.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.3","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.3","dependencies_parsed_at":"2023-05-30T20:02:26.472Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"f339ed3f5d02e2e980e20299a3117430a907e980","kind":"tag","published_at":"2022-06-27T21:20:55.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.2","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.2","dependencies_parsed_at":"2023-05-30T20:02:26.979Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"7ec7b754d06d06769f1917af33e0267be9fb285e","kind":"tag","published_at":"2022-06-27T19:53:15.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.1","dependencies_parsed_at":"2023-05-30T20:02:27.464Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"87c113a87431176a67cab3f32a8d503d5e6db9f5","kind":"tag","published_at":"2022-06-25T20:03:13.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.3.0","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.3.0","dependencies_parsed_at":"2023-05-30T20:02:27.927Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.3.0/manifests"},{"name":"v0.2.9.1","sha":"2684e9685933c15dc339899e0e26a09741e3706f","kind":"tag","published_at":"2022-06-20T02:47:30.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.9.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.9.1","dependencies_parsed_at":"2023-05-30T20:02:28.570Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.9.1/manifests"},{"name":"v0.2.9","sha":"95992f53c488aecb73247e2e1ce519f35b0a9926","kind":"tag","published_at":"2022-06-20T02:27:16.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.9","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.9","dependencies_parsed_at":"2023-05-30T20:02:29.103Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"40b5dc85f322308d3d32a5a5aee00796e755be4f","kind":"tag","published_at":"2022-06-16T02:04:11.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.8","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.8","dependencies_parsed_at":"2023-05-30T20:02:29.656Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"1557ea23066947e09a7af99ccc12bb67529eae2d","kind":"tag","published_at":"2022-05-27T02:18:37.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.7","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.7","dependencies_parsed_at":"2023-05-30T20:02:30.165Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"0ecc80ccedd5cc78101ec0d98d2824447e33c05d","kind":"tag","published_at":"2022-05-03T22:08:03.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.6","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.6","dependencies_parsed_at":"2023-05-30T20:02:30.736Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"7e4167b16ae748295113b1a6aa8b5b892f3e3b5c","kind":"tag","published_at":"2022-05-02T05:36:22.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.5","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.5","dependencies_parsed_at":"2023-05-30T20:02:31.190Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"b94863a1df652c142579c8c28e9da362657ed184","kind":"tag","published_at":"2022-04-30T00:01:05.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.4","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.4","dependencies_parsed_at":"2023-05-30T20:02:31.727Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"0ebebcd2ce2767d696712d846267bc6b845b9120","kind":"tag","published_at":"2022-04-25T02:10:52.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.3","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.3","dependencies_parsed_at":"2023-05-30T20:02:32.209Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"89393b1944900bdae07d30059afc14922ae571b5","kind":"tag","published_at":"2022-04-13T03:01:16.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.2","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.2","dependencies_parsed_at":"2023-05-30T20:02:32.509Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"824e70128c9ae9f75972b7ed0dd2720247e65b28","kind":"tag","published_at":"2022-04-10T02:12:20.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2.1","dependencies_parsed_at":"2023-05-30T20:02:32.931Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2.1/manifests"},{"name":"v0.2","sha":"6a00c2ecfe24b43585d5451496bd4b6af04c5de0","kind":"tag","published_at":"2022-03-27T20:41:42.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.2","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.2","dependencies_parsed_at":"2023-05-30T20:02:33.289Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.2/manifests"},{"name":"v0.1.10","sha":"ad5f59c4625e564e6ca79045f053e7bf4edf5635","kind":"tag","published_at":"2022-03-09T09:28:25.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.10","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.10","dependencies_parsed_at":"2023-05-30T20:02:33.698Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"bb9032e69327b4f0d10ac38d62c229a4c1e4b43d","kind":"tag","published_at":"2022-03-04T04:17:24.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.9","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.9","dependencies_parsed_at":"2023-05-30T20:02:34.080Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"ebbf976b4a2be8930439a2db77775307cd2a07cb","kind":"tag","published_at":"2022-03-04T03:58:11.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.8","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.8","dependencies_parsed_at":"2023-05-30T20:02:34.797Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"1029d291839ea663f71e3cf0823b9dc9dec6036e","kind":"tag","published_at":"2022-03-04T02:41:25.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.7","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.7","dependencies_parsed_at":"2023-05-30T20:02:35.047Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"dac27a3cca6208f389873d746e5b439b3af8eda7","kind":"tag","published_at":"2022-03-03T02:58:45.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.6","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.6","dependencies_parsed_at":"2023-05-30T20:02:35.355Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"80fac3235fa82d26e46d238b0b96267756f3e795","kind":"tag","published_at":"2022-03-02T00:37:29.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.5","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.5","dependencies_parsed_at":"2023-05-30T20:02:35.622Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"db161cf47303fd2bd8382de882a8de06e24fc011","kind":"tag","published_at":"2022-02-19T21:55:19.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.4","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.4","dependencies_parsed_at":"2023-05-30T20:02:35.989Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d250eba008b4e73c16b37e94d03cd190ffd1220c","kind":"tag","published_at":"2022-02-18T03:50:40.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.3","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.3","dependencies_parsed_at":"2023-05-30T20:02:36.376Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"bf2cdcb34f2143d4e9fe77ba54c2b0f21e2456e8","kind":"tag","published_at":"2022-01-09T23:50:26.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.2","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.2","dependencies_parsed_at":"2023-05-30T20:02:36.649Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"a5afd204cb1dc216d0821fe9fe55730ab2413f61","kind":"tag","published_at":"2021-12-27T22:51:37.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1.1","dependencies_parsed_at":"2023-05-30T20:02:36.916Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1.1/manifests"},{"name":"v0.1","sha":"4c5c202bc2b334aa01a18600de36f55650dfff5c","kind":"tag","published_at":"2021-12-20T02:16:54.000Z","download_url":"https://codeload.github.com/StartAutomating/Piecemeal/tar.gz/v0.1","html_url":"https://github.com/StartAutomating/Piecemeal/releases/tag/v0.1","dependencies_parsed_at":"2023-05-30T20:02:37.330Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StartAutomating%2FPiecemeal/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2023-07-14T10:29:56.186Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":74,"rankings":{"downloads":null,"dependent_repos_count":5.4761527491681194,"dependent_packages_count":0.0,"stargazers_count":13.094596735858024,"forks_count":35.09111075899224,"docker_downloads_count":null,"average":13.415465061004594},"purl":"pkg:githubactions/StartAutomating/Piecemeal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/StartAutomating/Piecemeal","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/StartAutomating/Piecemeal","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/StartAutomating/Piecemeal/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/StartAutomating%2FPiecemeal/codemeta","maintainers":[]}