Version 0.0.6
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 ascontents: read
,packages: read
, andstatuses: write
, reflecting a focus on security practices. - Update of
super-linter
to versionv6.1.1
, indicating an upgrade to newer linting features.
- Publish Workflow (
publish.yml
): Addedpermissions
section, granting read rights necessary for publishing processes.
- Linter Workflow (
-
Ansible Roles:
-
Docker_Compose Role:
- Added new tasks in
roles/docker_compose/tasks/main.yml
androles/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
ordocker_compose_v2_config
variable, indicating improved error handling and configuration validation.
- A
- Added new tasks in
-
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 inroles/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.
- Documented the viewing of changes without any direct content alterations in
-
Full Changelog: GitHub
Full Changelog: 0.0.5...0.0.6