* chore: Formatting
* chore: Formatting (fix indent)
* refactor: Remove entrypoint
* chore: Remove `entrypoint.sh` from `.goreleaser.yaml`
* tests: Replace `entrypoint.sh` script usage in `e2eentry.sh`
* Set default plugin argument from environment variable in main function and update Dockerfile to remove CMD instruction
* Add user and group setup for testing in Dockerfile and update e2e entry script
* Update cmd/sshpiperd/main.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update cmd/sshpiperd/main.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove test user and group creation from Dockerfile and move it to e2e entry script; update plugin argument handling in main function
* Update Dockerfile
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Skip empty plugin directory entries in main function
---------
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* introduce plugin skel to reuse code
* Refactor code to use libplugin.NewSkelPlugin for plugin/kubernetes/main.go
Add YAML Plugin skel.go for plugin/yaml
* Fix code scanning alert no. 6: Incorrect conversion between integer types
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix gpt
* fjx password handling in SkelPlugin and skelpipeToWrapper
* go fmt
* Refactor Docker plugin to use skelpipe wrapper
* Refactor skel.go to use container username instead of client username
* revert yaml test order
* fix public and password mess up
* Refactor working dir to use skel
* revert deleted file
* Refactor skel.go to remove unused code and simplify MatchConn function
* Refactor skel.go to read userKnownHosts file in KnownHosts function
* remove workingdirbykey from goreleaser
* Refactor workingdir.go to use libplugin.SplitHostPortForSSH for parsing host and port
* Refactor skel.go to remove unused code and simplify MatchConn function
* merge doc into workingdir
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* init goreleaser
add dockerfile
add fetch tag
set next to snapshot
remove generate
skip val
add auto ver
revert ver
revert ver
force tag
* self tag
* self tag
* always tag
* change perm
* final