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 19 May 13:09
· 1 commit to main since this release
5e59675

v2.3.1 – Compose Validation and Swarm Error Detection

This release enhances validation and error handling for Docker Compose and Docker Swarm deployments. It also includes important bug fixes and script improvements for better POSIX compliance.

What’s New

  • Docker Compose file validation

    • Validates docker-compose files using docker compose config
    • Helps catch syntax errors and misconfigurations early in the deployment process
  • Improved Docker Swarm deploy checks

    • Parses docker stack deploy output for common errors, including:
      • Undefined volumes
      • Unsupported options
      • Missing files
      • General CLI errors

What’s Fixed

  • Absolute path requirement for deploy_file

    • Resolved a bug where the deployment file required an absolute path unnecessarily
  • POSIX compliance improvements

    • Refactored shell scripts for better compatibility:
      • Replaced [[ ... ]] with [ ... ]
      • Used = instead of == for string comparisons
      • Rewrote || true patterns using proper conditionals

Stability and Maintenance

  • No breaking changes
  • Fully compatible with workflows using v2
  • Improves reliability and portability across environments

Tags

  • v2.3.1: Latest feature release (recommended)
  • v2: Stable major version tag for production workflows

Need help? Check the README or suggest a feature or improvement.