Releases: yuri-val/build-and-push-docker-image-action
Release v1.1.0
Changes in this Release:
- 🔧 Improve changelog generation and release process
• Enhanced the GitHub Actions workflow for more accurate and detailed changelogs
• Added steps to fetch previous tags and generate comprehensive changelogs
• Removed redundant comment in action.yml file
• Updated the release creation step to use the newly generated changelog
• Improved overall automation and reliability of the release process
This update significantly enhances the quality and detail of changelogs in our releases, providing better insights into changes between versions. It also streamlines the action file by removing unnecessary comments and improving the overall structure of the workflow.
Base Release v1
This is the base release for v1. Latest version: v1.1.0
Changelog:
- 🔧 Improve changelog generation and release process
• Enhanced the GitHub Actions workflow for more accurate and detailed changelogs
• Added steps to fetch previous tags and generate comprehensive changelogs
• Removed redundant comment in action.yml file
• Updated the release creation step to use the newly generated changelog
• Improved overall automation and reliability of the release process
This update significantly enhances the quality and detail of changelogs in our releases, providing better insights into changes between versions. It also streamlines the action file by removing unnecessary comments and improving the overall structure of the workflow.
Release v1.0.6
Changes in this Release:
- 🔐 Update GitHub token usage in action workflow
🛠️ Enhance security and flexibility of the action:
- 🔄 Replace
${{ secrets.GITHUB_TOKEN }}
with${{ inputs.github_token }}
- 🏷️ Update token usage in 'Bump Version and Push Tag' step
- 📦 Modify token input for 'Create a GitHub Release' step
- 🔒 Improve control over token permissions and scope
- 🚀 Allow users to provide custom GitHub tokens for extended capabilities
Release v1.0.5
Changes in this Release:
- 📝 Update README with new GitHub token input
🔑 Enhance documentation for improved user experience:
- ➕ Add
github_token
to the input parameters table - 🔒 Specify that the GitHub token is required for authentication
- 🧭 Provide clearer guidance for users setting up the action
Release v1.0.4
Changes in this Release:
- 🔧 Enhance GitHub Action configuration and inputs
🚀 Improvements to the action.yml file:
- 🔑 Add
github_token
as a new required input for authentication - 🐚 Specify
shell: bash
for date and commit SHA steps - 🧹 Remove extra whitespace for better code consistency
- 🔄 Ensure proper execution of shell commands within the composite action
Release v1.0.3
Changes in this Release:
- 🚀 Add branding to GitHub Action
📦 Enhance visibility and recognition of the action in the marketplace:
- 📤 Set icon to 'upload-cloud' representing the push functionality
- 🟧 Choose orange color to signify energy and action
- 🎨 Improve overall aesthetic appeal of the action listing
Release v1.0.2
Changes in this Release:
- 📝 Update action name to include release functionality
🔄 Modified the name of the GitHub Action in action.yml:
- 📦 Changed from 'Build and Push Docker Image'
- 🚀 Updated to 'Build and Push Docker Image with Release'
- 🔍 This change better reflects the expanded functionality of the action, which now includes creating GitHub releases
Release v1.0.1
Changes in this Release:
- 🚀 Add auto-release workflow for GitHub Actions
✨ Implemented a new GitHub Actions workflow for automatic releases:
-
📅 Triggers on push of version tags (v*)
-
🏷️ Creates/updates a base version tag and release
-
📝 Generates changelog from commits since last tag
-
🔄 Updates existing base release or creates a new one
-
📦 Creates a full version release with detailed changelog
-
🔒 Configures appropriate permissions for release creation
-
📦 Update README and action.yml for build-and-push-docker-image-action
🔧 Refactored the README to provide comprehensive documentation:
- Added detailed description of the action's features
- Included usage instructions with YAML example
- Listed required inputs and secrets
- Explained the workflow process
🚀 Enhanced action.yml with new functionality:
-
Implemented Docker image building and pushing
-
Added GitHub release creation with auto-generated changelog
-
Integrated Telegram notifications for start, success, and failure events
-
Improved input descriptions and removed default value for docker_repo_name
-
📦 Add .gitignore and create initial action.yml
• 🚀 Set up the foundation for the Docker image build and push action
• 🔧 Configure .gitignore to exclude the diff/
directory
• 📄 Create action.yml with basic structure and input definitions
• 🔑 Include inputs for Telegram notifications and Docker Hub credentials
• 🏷️ Define action name, description, and author
- first commit