Skip to content

feat(registry): bump digitalocean plugin to v0.3.1 with iac.provider moduleType#13

Merged
intel352 merged 3 commits intomainfrom
fix/digitalocean-v0.3.0-iac-provider
Apr 21, 2026
Merged

feat(registry): bump digitalocean plugin to v0.3.1 with iac.provider moduleType#13
intel352 merged 3 commits intomainfrom
fix/digitalocean-v0.3.0-iac-provider

Conversation

@intel352
Copy link
Copy Markdown
Contributor

@intel352 intel352 commented Apr 21, 2026

Summary

  • Bumps `workflow-plugin-digitalocean` manifest from v0.1.0 → v0.3.1
  • Adds `"iac.provider"` to `capabilities.moduleTypes`
  • Adds `capabilities.iacProvider` section with `name: "digitalocean"` and all 14 resource types, mirroring the upstream `plugin.json`
  • Updates all 4 `downloads[]` URLs from `v0.1.0` → `v0.3.1`

Version rationale

v0.3.1 is correct. v0.2.0 and v0.2.1 pre-existed Task 22. v0.3.0 was tagged but its release workflow was stuck on a self-hosted runner group that wasn't picking up jobs; team-lead patched `release.yml` to `ubuntu-latest` and re-tagged as v0.3.1.

Asset name verification

✅ Verified — all 4 asset names confirmed via `gh release view v0.3.1 --repo GoCodeAlone/workflow-plugin-digitalocean --json assets --jq '.assets[] | .name'`:
```
workflow-plugin-digitalocean-darwin-amd64.tar.gz
workflow-plugin-digitalocean-darwin-arm64.tar.gz
workflow-plugin-digitalocean-linux-amd64.tar.gz
workflow-plugin-digitalocean-linux-arm64.tar.gz
```

Test plan

  • `python3 -c "import json; json.load(open('plugins/digitalocean/manifest.json'))"` passes (JSON valid)
  • `gh release view v0.3.1 --repo GoCodeAlone/workflow-plugin-digitalocean --json assets --jq '.assets[] | .name'` confirms all 4 asset names match the URLs above
  • `moduleTypes` includes `"iac.provider"`
  • `iacProvider.resourceTypes` lists all 14 types from upstream plugin.json

🤖 Generated with Claude Code

intel352 and others added 2 commits April 20, 2026 21:52
…moduleType

- version: 0.1.0 → 0.3.0
- capabilities.moduleTypes: [] → ["iac.provider"]
- add capabilities.iacProvider with name + 14 resourceTypes from plugin.json
- update all 4 download URLs to v0.3.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.3.0 runner issue required a patch tag; team-lead bumped to v0.3.1
with ubuntu-latest runners.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@intel352 intel352 changed the title feat(registry): bump digitalocean plugin to v0.3.0 with iac.provider moduleType feat(registry): bump digitalocean plugin to v0.3.1 with iac.provider moduleType Apr 21, 2026
Allows IaC provider plugins to declare their provider name and
supported resource types in the registry manifest without failing
additionalProperties validation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@intel352 intel352 merged commit 45963a4 into main Apr 21, 2026
4 checks passed
@intel352 intel352 deleted the fix/digitalocean-v0.3.0-iac-provider branch April 21, 2026 02:45
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.

1 participant