Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Choose a tag to compare

@alcharra alcharra released this 28 Mar 01:35
· 8 commits to main since this release
3dab49c

v2.0.1 – Stack Path Fix, Tests & Code Analysis

This patch release resolves a critical deployment issue for Docker Swarm (stack mode) and introduces automated testing and static code analysis into the CI pipeline.

Bug Fixes

  • Fixed path handling for docker stack deploy
    The deployment process now correctly extracts only the filename from deploy_file, preventing issues with broken paths such as tests/stack/docker-stack.yml on the remote server.

What’s Added

  • Deploy Test Workflow
    A GitHub Actions workflow has been added to test both compose and stack deployments using test .env, docker-compose.yml and docker-stack.yml files.

  • ShellCheck Integration
    All shell scripts (including entrypoint.sh) are now statically analysed using ShellCheck to identify syntax issues and encourage best practices.

  • README Improvements
    The README has been restructured for better clarity, with updated examples and a test status badge.

Stability and Maintenance

  • General clean-up and minor reliability improvements in script flow and debug output
  • No breaking changes in this release

Tags

  • v2.0.1: Latest patch release (recommended)
  • v2: Major version tag for stable workflows

Need help? Check the README, open an issue, or try the Go-based version for faster deployments.