Skip to content

Version 0.0.6

Compare
Choose a tag to compare
@sbaerlocher sbaerlocher released this 16 Feb 21:26
· 10 commits to main since this release
3eb0deb

What's Changed

  • GitHub Workflows:

    • Linter Workflow (linter.yml): Reduced the number of lines from 57 to 31, indicating a simplification of the workflow. Key changes include:
      • Removal of unnecessary comments and streamlining of documentation.
      • Adjustment of branches-ignore settings to exclude main branches from linting.
      • Introduction of permissions settings with restricted rights such as contents: read, packages: read, and statuses: write, reflecting a focus on security practices.
      • Update of super-linter to version v6.1.1, indicating an upgrade to newer linting features.
    • Publish Workflow (publish.yml): Added permissions section, granting read rights necessary for publishing processes.
  • Ansible Roles:

    • Docker_Compose Role:

      • Added new tasks in roles/docker_compose/tasks/main.yml and roles/docker_compose_v2/tasks/main.yml for enhanced error handling and validation, including:
        • A rescue block to handle errors if the Docker Compose service cannot be created, with a prompt to check configuration and system logs.
        • A task to manage an undefined docker_compose_config or docker_compose_v2_config variable, indicating improved error handling and configuration validation.
    • Docker_Compose_v2 Role:

      • Documented the viewing of changes without any direct content alterations in roles/docker_compose_v2/defaults/main.yml.
      • Modified the scale option in roles/docker_compose_v2/tasks/main.yml to use a default filter, allowing for omission if not specified. This change adds flexibility to service scaling configurations by enabling more dynamic adjustment based on provided or omitted parameters.

Full Changelog: GitHub

Full Changelog: 0.0.5...0.0.6