Skip to content

feat: update statuscake-go tf provider, build tools#9

Open
genisd wants to merge 2 commits intopulumiverse:mainfrom
gynzy:PF-3145-upstream
Open

feat: update statuscake-go tf provider, build tools#9
genisd wants to merge 2 commits intopulumiverse:mainfrom
gynzy:PF-3145-upstream

Conversation

@genisd
Copy link

@genisd genisd commented Dec 2, 2025

  • udate terraform-provider-statuscake to v2.2.2
  • upgrade Go 1.18 → 1.24, Node 14 → 22
  • add HeartbeatCheck resource and related types
  • update goreleaser config to v2 (--rm-dist → --clean, skip → disable)
  • regenerate all SDKs (Go, Node, Python, .NET) with updated schema
  • remove deprecated Go files (getStatuscake* functions)
  • modernize Go SDK structure (move utilities to internal/)
  • update schema.json with new types and improved documentation
  • remove obsolete Node.js install-pulumi-plugin.js script

@genisd genisd changed the title feat: upgrade to Go 1.24, Node 22, add heartbeat checks, modernize build tools feat: update statuscake-go tf provider Dec 2, 2025
@genisd genisd changed the title feat: update statuscake-go tf provider feat: update statuscake-go tf providerm, build tools Dec 2, 2025
…ild tools

- upgrade Go 1.18 → 1.24, Node 14 → 22
- add HeartbeatCheck resource and related types
- update goreleaser config to v2 (--rm-dist → --clean, skip → disable)
- fix NPM publish to use registry parameter
- regenerate all SDKs (Go, Node, Python, .NET) with updated schema
- remove deprecated Go files (getStatuscake* functions)
- modernize Go SDK structure (move utilities to internal/)
- update schema.json with new types and improved documentation
- remove obsolete Node.js install-pulumi-plugin.js script
@genisd genisd changed the title feat: update statuscake-go tf providerm, build tools feat: update statuscake-go tf provider, build tools Dec 2, 2025
@genisd
Copy link
Author

genisd commented Dec 2, 2025

we've forked this to get a newer upstream terraform go module.
we're running the nodejs version in production (see https://github.com/gynzy/pulumi-statuscake/releases/tag/v1.0.6)

main goal really was to triage the random provider errors and while we have achieved improvements there is still work to be done in that area upstream in the tf module (StatusCakeDev/terraform-provider-statuscake#195 and StatusCakeDev/statuscake-go#37).

but i wanted to offer this PR here in order to get this updated.

note: we're running the nodejs version and we've updated tested the nodejs version of this. thus NOT the go/python variants. we updated the ci/cd pipeline in order to get the node + go wrapping working (some changes we required, i.e. in the goreleaser syntax).

appreciate if this could be worked into main here

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