Setup Smurf
Version updated for https://github.com/clouddrove/smurf to version v0.1.3.
- This action is used across all versions by 4 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Smurf is a Golang-based command-line interface (CLI) tool that simplifies and automates workflows for DevOps tasks across tools like Terraform, Docker, and Helm. It provides unified, intuitive commands to manage infrastructure as code, container workflows, and deployments, eliminating the need to switch between multiple tools. Key features include streamlined provisioning, multi-cloud container registry support, and credential management, enhancing productivity and simplifying complex operations.
Release notes
v0.1.3 (2026-01-20)
Pull Requests
- Merge pull request #330 from clouddrove/fix/smurf-stf
v0.1.3-Beta (2026-01-20)
v0.1.2-Beta (2026-01-20)
v0.1.2 (2026-01-20)
Build
- deps: bump helm.sh/helm/v3 from 3.19.4 to 3.19.5
- deps: bump filelock
- deps: bump urllib3
Pull Requests
- Merge pull request #329 from clouddrove/feat/OCI-chart
- Merge pull request #326 from clouddrove/feat/multi-threading
- Merge pull request #328 from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.5
- Merge pull request #327 from clouddrove/dependabot/pip/docs/sm/docs/pip-81c3d069c8
- Merge pull request #325 from clouddrove/dependabot/pip/docs/sm/docs/pip-8177a8837a
v0.0.5-Beta (2026-01-20)
v0.0.4-Beta (2026-01-20)
v0.0.3-Beta (2026-01-20)
v0.0.2-Beta (2026-01-20)
v0.0.2-beta (2026-01-20)
v0.0.4-beta (2026-01-20)
v0.0.3-beta (2026-01-20)
v0.1.1-beta (2026-01-20)
Build
- deps: bump douglascamata/setup-docker-macos-action
- deps: bump k8s.io/client-go from 0.34.3 to 0.35.0 (#319)
- deps: bump filelock
- deps: bump pymdown-extensions
Pull Requests
- Merge pull request #322 from clouddrove/dependabot/github_actions/douglascamata/setup-docker-macos-action-1.1.0
- Merge pull request #318 from clouddrove/dependabot/pip/docs/sm/docs/pip-c4ff2e68b4
- Merge pull request #317 from clouddrove/dependabot/pip/docs/sm/docs/pip-d9bbda99d0
v0.1.0 (2025-12-15)
Build
- deps: bump helm.sh/helm/v3 from 3.19.3 to 3.19.4
- deps: bump actions/upload-artifact from 5 to 6
- deps: bump actions/download-artifact from 6 to 7
- deps: bump actions/cache from 4 to 5
- deps: bump helm.sh/helm/v3 from 3.19.2 to 3.19.3
- deps: bump k8s.io/api from 0.34.2 to 0.34.3
- deps: bump k8s.io/apimachinery from 0.34.2 to 0.34.3
- deps: bump k8s.io/client-go from 0.34.2 to 0.34.3
- deps: bump golang.org/x/oauth2 from 0.33.0 to 0.34.0
- deps: bump urllib3
- deps: bump github.com/spf13/cobra from 1.10.1 to 1.10.2
Pull Requests
- Merge pull request #315 from clouddrove/dependabot/github_actions/actions/upload-artifact-6
- Merge pull request #314 from clouddrove/dependabot/github_actions/actions/download-artifact-7
- Merge pull request #316 from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.4
- Merge pull request #312 from clouddrove/dependabot/github_actions/actions/cache-5
- Merge pull request #310 from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.3
- Merge pull request #306 from clouddrove/dependabot/go_modules/k8s.io/api-0.34.3
- Merge pull request #307 from clouddrove/dependabot/go_modules/k8s.io/client-go-0.34.3
- Merge pull request #308 from clouddrove/dependabot/go_modules/k8s.io/apimachinery-0.34.3
- Merge pull request #305 from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.34.0
- Merge pull request #304 from clouddrove/dependabot/pip/docs/sm/docs/pip-a6aa50acab
- Merge pull request #302 from clouddrove/dependabot/go_modules/github.com/spf13/cobra-1.10.2
v0.2.5-beta (2025-12-12)
v0.2.4-beta (2025-12-11)
Fix
- update smurf terraform provision command
- smurf stf plan –out flag update
v0.2.3-beta (2025-12-11)
Fix
- smurf stf apply logs
Reverts
- added context in ai
v0.2.2-beta (2025-12-03)
Fix
- smurf terraform plan support -out
v0.0.9 (2025-11-26)
v0.2.1-beta (2025-11-24)
Build
- deps: bump actions/checkout from 5 to 6
- deps: bump golang.org/x/crypto
Feat
- add smurf sdkr for google cloud platform(GCP)
Pull Requests
- Merge pull request #299 from clouddrove/dependabot/github_actions/actions/checkout-6
- Merge pull request #298 from clouddrove/dependabot/go_modules/go_modules-dd7da38a6b
v0.2.0-beat (2025-11-19)
Build
- deps: bump helm.sh/helm/v3 from 3.19.1 to 3.19.2
- deps: bump k8s.io/api from 0.34.1 to 0.34.2
- deps: bump k8s.io/apimachinery from 0.34.1 to 0.34.2
- deps: bump k8s.io/client-go from 0.34.1 to 0.34.2
Feat
- add history max flag for smurf selm
Pull Requests
- Merge pull request #293 from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.2
- Merge pull request #294 from clouddrove/dependabot/go_modules/k8s.io/client-go-0.34.2
- Merge pull request #295 from clouddrove/dependabot/go_modules/k8s.io/apimachinery-0.34.2
- Merge pull request #296 from clouddrove/dependabot/go_modules/k8s.io/api-0.34.2
v0.0.8 (2025-11-11)
Build
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
- deps: bump helm.sh/helm/v3 from 3.19.0 to 3.19.1
- deps: bump douglascamata/setup-docker-macos-action
- deps: bump golang.org/x/oauth2 from 0.32.0 to 0.33.0
- deps: bump github.com/containerd/containerd
- deps: bump github.com/docker/docker
Pull Requests
- Merge pull request #290 from clouddrove/dependabot/github_actions/douglascamata/setup-docker-macos-action-1.0.2
- Merge pull request #291 from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.1
- Merge pull request #292 from clouddrove/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
- Merge pull request #288 from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.33.0
- Merge pull request #285 from clouddrove/dependabot/go_modules/github.com/docker/docker-28.5.2incompatible
- Merge pull request #286 from clouddrove/dependabot/go_modules/go_modules-6b61ce4306
v0.1.9-beta (2025-11-10)
Feat
- change logs and update format command
- Add smurf terraform
v0.1.8-beta (2025-11-07)
Feat
- Add smurf terraform
- update docs with latest changes
v0.0.7 (2025-11-04)
Build
- deps: bump actions/download-artifact from 5 to 6
- deps: bump actions/upload-artifact from 4 to 5
Pull Requests
- Merge pull request #280 from clouddrove/dependabot/github_actions/actions/upload-artifact-5
- Merge pull request #281 from clouddrove/dependabot/github_actions/actions/download-artifact-6
v0.1.7-beta (2025-11-04)
Feat
- improve code suggested by Gemini AI
v0.1.6-beta (2025-11-03)
Feat
- improve code suggested by Gemini AI
- improve code suggested by Gemini AI
- improve code suggested by Gemini AI
- improve code suggested by Gemini AI
- improve code suggested by Gemini AI
v0.1.5-beta (2025-10-31)
Feat
- Update the code as suggested by Gemini AI.
v0.1.4-beta (2025-10-31)
Feat
- update smurf provision GHCR logs
v0.1.3-beta (2025-10-31)
Feat
- Add GHCR repo feature
v0.1.2-beta (2025-10-31)
Feat
- Add GHCR repo feature
v0.1.1 (2025-10-30)
Feat
- add smurf deploy command
v0.1.0-beta (2025-10-27)
Build
- deps: bump github.com/pterm/pterm from 0.12.81 to 0.12.82 (#279)
- deps: bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#277)
- deps: bump github.com/docker/docker (#276)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#275)
- deps: bump douglascamata/setup-docker-macos-action (#274)
Feat
- add smurf selm init command
- add command for push docker image on ghcr
v0.0.6 (2025-10-03)
v0.0.06 (2025-10-03)
Build
- deps: bump github.com/docker/docker
Feat
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- Updated smurf selm with code changes suggested by Gemini AI
- update error log structure for selm
Pull Requests
- Merge pull request #273 from clouddrove/feat/selm-logs
- Merge pull request #271 from clouddrove/dependabot/go_modules/github.com/docker/docker-28.5.0incompatible
v0.0.8-Beta (2025-10-01)
Feat
- update error log structure for selm
v0.0.7-Beta (2025-09-30)
Feat
- update smurf selm log structure
v0.0.6-Beta (2025-09-29)
v0.0.5 (2025-09-23)
v0.0.9-beta (2025-09-23)
Fix
- selm template command issue
- selm template command issue
Pull Requests
- Merge pull request #268 from clouddrove/fix/time-issue
v0.0.8-beta (2025-09-22)
Build
- deps: bump github.com/hashicorp/terraform-exec
- deps: bump github.com/hashicorp/terraform-json
- deps: bump github.com/hashicorp/terraform-json
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
- deps: bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 (#260)
- deps: bump k8s.io/client-go from 0.34.0 to 0.34.1 (#257)
Fix
- resolve readiness issue
- resolve readiness issue
Pull Requests
- Merge pull request #264 from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-exec-0.24.0
- Merge pull request #265 from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-json-0.27.2
- Merge pull request #262 from clouddrove/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.12.0
- Merge pull request #263 from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-json-0.27.1
beta-v0.0.5 (2025-09-15)
v0.0.7-beta (2025-09-15)
Feat
- test new log structure
- test new log structure
v0.0.6-beta (2025-09-15)
Feat
- test new log structure
v0.0.5-beta (2025-09-08)
Build
- deps: bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#256)
- deps: bump github.com/docker/docker
- deps: bump actions/setup-go from 5 to 6
- deps: bump actions/setup-python from 5 to 6
- deps: bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#251)
Feat
- update selm install log structure
Pull Requests
- Merge pull request #252 from clouddrove/dependabot/github_actions/actions/setup-python-6
- Merge pull request #253 from clouddrove/dependabot/github_actions/actions/setup-go-6
- Merge pull request #254 from clouddrove/dependabot/go_modules/github.com/docker/docker-28.4.0incompatible
v0.0.4 (2025-09-01)
Build
- deps: bump k8s.io/client-go from 0.33.3 to 0.34.0 (#247)
- deps: bump github.com/hashicorp/terraform-exec (#246)
- deps: bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (#245)
- deps: bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#244)
Feat
- Add support for
--waitflag insmurf selm upgradecommand (#243)
Feat
- update claude pr workflows for testing (#242)
Pull Requests
- Merge pull request #248 from clouddrove/fix/cloud-workflow
v0.0.3 (2025-08-26)
Build
- deps: bump actions/upload-pages-artifact from 3 to 4 (#240)
- deps: bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#239)
Fix
- Add repo chart support in upgrade (#241)
v0.0.2 (2025-08-21)
Build
- deps: bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 (#237)
- deps: bump github.com/aws/aws-sdk-go from 1.55.7 to 1.55.8 (#236)
- deps: bump k8s.io/api from 0.33.3 to 0.33.4 (#235)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#234)
- deps: bump github.com/hashicorp/terraform-json (#233)
v0.0.1 (2025-08-20)
Build
- deps: bump the go_modules group with 2 updates (#230)
- deps: bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 (#227)
- deps: bump helm.sh/helm/v3 in the go_modules group (#226)
- deps: bump k8s.io/api from 0.33.3 to 0.33.4 (#221)
- deps: bump github.com/hashicorp/terraform-json (#220)
- deps: bump actions/checkout from 4 to 5 (#217)
- deps: bump actions/download-artifact from 4 to 5 (#216)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#215)
- deps: bump github.com/aws/aws-sdk-go from 1.55.7 to 1.55.8 (#214)
- deps: bump github.com/docker/docker in the go_modules group (#213)
- deps: bump k8s.io/client-go from 0.33.2 to 0.33.3 (#206)
- deps: bump github.com/docker/docker (#201)
- deps: bump helm.sh/helm/v3 in the go_modules group (#197)
- deps: bump github.com/docker/docker (#194)
- deps: bump github.com/docker/docker (#193)
- deps: bump k8s.io/api from 0.33.1 to 0.33.2 (#190)
- deps: bump urllib3 (#189)
- deps: bump helm.sh/helm/v3 from 3.18.2 to 3.18.3 (#188)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#186)
- deps: bump requests (#185)
- deps: bump github.com/pterm/pterm from 0.12.80 to 0.12.81 (#182)
- deps: bump helm.sh/helm/v3 from 3.18.1 to 3.18.2 (#180)
- deps: bump github.com/docker/docker (#179)
- deps: bump github.com/docker/docker (#177)
- deps: bump helm.sh/helm/v3 from 3.18.0 to 3.18.1 (#176)
- deps: bump k8s.io/api from 0.32.2 to 0.33.1 (#169)
- deps: bump github.com/hashicorp/terraform-json (#158)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#157)
- deps: bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#156)
- deps: bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 (#149)
- deps: bump github.com/docker/docker (#148)
- deps: bump github.com/docker/docker (#147)
- deps: bump douglascamata/setup-docker-macos-action (#146)
- deps: bump github.com/hashicorp/terraform-exec (#144)
- deps: bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 (#143)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#142)
- deps: bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (#139)
- deps: bump github.com/docker/docker (#132)
- deps: bump github.com/golang-jwt/jwt/v5 in the go_modules group (#130)
- deps: bump github.com/docker/docker (#125)
- deps: bump github.com/containerd/containerd (#123)
- deps: bump helm.sh/helm/v3 from 3.17.1 to 3.17.2 (#119)
- deps: bump golang.org/x/net in the go_modules group (#117)
- deps: bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (#115)
- deps: bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (#111)
- deps: bump github.com/docker/docker (#108)
- deps: bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (#107)
- deps: bump github.com/docker/docker (#104)
- deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#97)
- deps: bump k8s.io/apimachinery from 0.32.1 to 0.32.2 (#94)
- deps: bump helm.sh/helm/v3 from 3.16.4 to 3.17.1 (#91)
- deps: bump github.com/hashicorp/terraform-exec (#89)
- deps: bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#83)
- deps: bump github.com/docker/docker (#77)
- deps: bump github.com/hashicorp/terraform-exec (#78)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#69)
- deps: bump k8s.io/apimachinery from 0.31.4 to 0.32.1 (#66)
- deps: bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 (#65)
- deps: bump github.com/docker/docker (#63)
- deps: bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#59)
- deps: bump github.com/moby/term from 0.5.0 to 0.5.2 (#58)
- deps: bump jinja2 (#57)
- deps: bump github.com/docker/docker (#56)
- deps: bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 (#54)
- deps: bump golang.org/x/crypto in the go_modules group (#52)
- deps: bump k8s.io/api from 0.31.2 to 0.31.4 (#48)
- deps: bump github.com/docker/docker (#46)
- deps: bump github.com/pterm/pterm from 0.12.79 to 0.12.80 (#34)
- deps: bump k8s.io/apimachinery from 0.31.2 to 0.31.3 (#32)
- deps: bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (#29)
- deps: bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (#19)
- deps: bump k8s.io/client-go from 0.31.1 to 0.31.2 (#16)
Feat
Feat
- new release tag v1.1.1 (#170)
- Improved performance of docker image (#153)
- fixed docs code (#145)
- integrated -f flag in lint and template of smurf selm (#136)
- Working on smurf version command
- Added new command in smurf which is helm plugin install (#127)
- added flag for plan –destroy (#126)
- updated docker image tag and documentation (#105)
- updated naming convention
- update contributors url
- added major release (#100)
- updated social logo (#90)
- disable tests (#88)
- unit test logic and smurf improvement (#62)
- configured github action to deploy github pages (#28)
- updated permission
- added requirement.txt (#27)
- added dns name (#26)
- updated branch name in trigger
- added workflows (#14)
- Add initial Go module structure and foundational directories (#1)
Fix
- fixed test in install_test.go (#122)
Fmt
- improved naming (#174)
What’s Changed
- Add Timeout Support to Terraform Format Command by @anket-cd in https://github.com/clouddrove/smurf/pull/330
Full Changelog: https://github.com/clouddrove/smurf/compare/v0.1.2...v0.1.3