Add estate CI, release and git.unkin.net source address #1

Merged
benvin merged 1 commits from benvin/estate-ci into main 2026-10-12 21:16:55 +11:00
Member

The fork needs to build and release inside the estate like the other unkin providers, and be installable from the artifactapi terraform registry.

  • add woodpecker pre-commit, build, test and tag-triggered release pipelines mirroring terraform-provider-encapi
  • add Makefile with build, test, lint, package, pre-commit and patch/minor/major targets
  • add pre-commit config, excluding generated docs/ and the build-tagged tools/ package
  • change the provider source address to git.unkin.net/unkin/binarylane in main.go, examples and docs
The fork needs to build and release inside the estate like the other unkin providers, and be installable from the artifactapi terraform registry. - add woodpecker pre-commit, build, test and tag-triggered release pipelines mirroring terraform-provider-encapi - add Makefile with build, test, lint, package, pre-commit and patch/minor/major targets - add pre-commit config, excluding generated docs/ and the build-tagged tools/ package - change the provider source address to git.unkin.net/unkin/binarylane in main.go, examples and docs
unkin-agent added 1 commit 2026-10-12 00:40:32 +11:00
Add estate CI, release and Makefile; use git.unkin.net/unkin/binarylane source
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
d2451eb650
Author
Member
  • .woodpecker/{build,pre-commit,release,test}.yml:5 — images and GOCACHE env differ from encapi (git.unkin.net/unkin/almalinux9-gobuilder:20260606, no go-cache) while the PR body says "mirroring terraform-provider-encapi" → nit: confirm gobuilder:0.1.2-alma9 ships uvx (pre-commit step) and that this is the intended estate convention, else align to encapi's image.
  • README.md:3 — still links registry.terraform.io/providers/oscarhermoso/binarylane → nit: leave if syncability matters, otherwise point at the new source.
- .woodpecker/{build,pre-commit,release,test}.yml:5 — images and GOCACHE env differ from encapi (`git.unkin.net/unkin/almalinux9-gobuilder:20260606`, no go-cache) while the PR body says "mirroring terraform-provider-encapi" → nit: confirm `gobuilder:0.1.2-alma9` ships `uvx` (pre-commit step) and that this is the intended estate convention, else align to encapi's image. - README.md:3 — still links `registry.terraform.io/providers/oscarhermoso/binarylane` → nit: leave if syncability matters, otherwise point at the new source.
benvin merged commit 2e9f10dc46 into main 2026-10-12 21:16:55 +11:00
benvin deleted branch benvin/estate-ci 2026-10-12 21:16:56 +11:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/terraform-provider-binarylane#1