Releases: arillso/action.playbook
Releases · arillso/action.playbook
0.3.0
Added
- Comprehensive SSH key format tests for CI/CD validation
- Test Unix LF format keys
- Test Windows CRLF format keys with auto-normalization
- Test keys missing trailing newlines with auto-fix
- Test invalid key format with proper validation
- Missing
.github/scripts/utils/generate-summary.shutility script for workflow reports
Changed
- Major: Upgraded
go.ansibledependency from v1.0.0 to v1.2.0- Automatic CRLF → LF conversion for SSH private keys
- Automatic trailing newline addition per RFC 7468
- SSH key format validation (RSA, OpenSSH, EC, DSA)
- Streamlined SSH Authentication documentation (70% reduction: 171 → 53 lines)
- Disabled MegaLinter auto-push to prevent CI failures
- Set
APPLY_FIXES_MODEto "none" (report only) - Set
APPLY_FIXES_EVENTto "none"
- Set
Fixed
- YAML indentation in test playbooks (4 spaces → 2 spaces, Ansible convention)
- Markdown line length violations (max 175 characters)
- Shellcheck SC2129: Use grouped redirects for better performance
- Shellcheck SC2086: Quote
$GITHUB_ENVto prevent globbing - KICS security scanner false positives with suppression comments
- Replaced
unix2doswithsedfor CRLF conversion (compatibility with GitHub Runners) - SSH key handling with bastion hosts and ProxyCommand configurations
0.2.2
0.2.1
Version 0.2.0
Added
- Enhanced action testing with comprehensive CI workflows
- Improved workflow organization and test coverage
Changed
- Updated GitHub Actions dependencies
actions/attest-build-provenanceto v2aquasecurity/trivy-actionto v0.31.0
- Updated Docker base images
arillso/ansible:2.18.6with pinned digests
Fixed
- Tag matching regex for version detection
- Upgraded
github.com/urfave/cli/v3to v3.3.8
Full Changelog: 0.1.1...0.2.0
Version 0.1.1
Added
- Comprehensive CI/CD workflows for testing and security
- Enhanced security scanning and code quality checks
- Renovate configuration for automated dependency updates
Changed
- Migrated from
urfave/cli/v2tourfave/cli/v3(v3.3.3) - Updated to Go 1.24.2
- Updated shadow package version
- Improved Renovate configuration
- Pinned GitHub Actions to commit SHAs for security
Fixed
- Various dependency updates and security patches
- Docker image digest updates
Version 0.1.0
Added
- Enhanced CI/CD and code quality workflows
- New Galaxy options for Ansible configuration:
galaxy_api_keygalaxy_api_server_urlgalaxy_collections_pathgalaxy_disable_gpg_verifygalaxy_force_with_depsgalaxy_ignore_certsgalaxy_ignore_signature_status_codesgalaxy_keyringgalaxy_offlinegalaxy_pregalaxy_required_valid_signature_countgalaxy_signaturegalaxy_timeoutgalaxy_upgradegalaxy_no_deps
Changed
- Enhanced codebase with linting and formatting improvements
- Major refactoring of CI/CD workflows
Version 0.0.8
What's Changed
- feat(variable): Add 'GalaxyForce' booleant by @sbaerlocher in #46
New Contributors
- @sbaerlocher made their first contribution in #46
Full Changelog: 0.0.7...0.0.8
Version 0.0.7
What's Changed
- fix(deps): bump arillso/ansible from 2.15.4 to 2.15.5 by @dependabot in #45
Full Changelog: 0.0.6...0.0.7
Version 0.0.6
What's Changed
- fix(deps): bump github.com/joho/godotenv from 1.4.0 to 1.5.1 by @dependabot in #40
- fix(deps): bump github.com/arillso/go.ansible from 0.0.1 to 0.0.2 by @dependabot in #32
- fix(deps): bump github.com/urfave/cli/v2 from 2.11.1 to 2.25.7 by @dependabot in #43
- fix(deps): bump arillso/ansible from 2.12.4 to 2.15.4 by @dependabot in #44
Full Changelog: 0.0.5...0.0.6
Version 0.0.5
What's Changed
- Bump arillso/ansible from 2.12.0 to 2.12.4 by @dependabot in #17
- Bump github.com/urfave/cli/v2 from 2.3.0 to 2.11.1 by @dependabot in #31
Full Changelog: 0.0.4...0.0.5