Registry Publishing
The repository carries both release paths needed for publication:
- the TypeScript component package published to npm
- the Go executable component provider used for Pulumi Registry plugin
downloads
schema.json sets pluginDownloadURL to GitHub Releases. Tagged
releases build plugin archives namedpulumi-resource-netskope-publisher-v<version>-<os>-<arch>.tar.gz for
Linux, macOS, and Windows targets.
Before opening the public Registry PR:
- Run
npm test. - Run
npm run go:test. - Run
npm run registry:check. - Run
npm run plugin:dist. - Publish the npm package.
- Tag a GitHub release and confirm the plugin archives are attached.
- Add the community package entry in
pulumi/registry.
The Go provider constructs AWS, Azure, GCP, Kubernetes, and vSphere child
resources and includes the stateful NetskopeRegistration resource used
by those components when tenantUrl and apiToken are provided.
Pre-created registrations remain available for BYO registration
workflows.