Skip to content

feat: build improvements with caching and buildx#10

Open
muleyashutosh wants to merge 2 commits intomasterfrom
testing_docker_caching
Open

feat: build improvements with caching and buildx#10
muleyashutosh wants to merge 2 commits intomasterfrom
testing_docker_caching

Conversation

@muleyashutosh
Copy link

@muleyashutosh muleyashutosh commented Jun 11, 2025

This pull request introduces support for Docker Buildx to enable multi-platform builds and optimize Docker image creation with caching. The changes primarily enhance the build process in build.sh and update the GitHub Actions workflow in action.yml.

Enhancements to Docker build process:

  • build.sh: Integrated Docker Buildx to support multi-platform builds and caching. It includes setting up a Buildx builder, specifying the target platform (linux/amd64), and configuring caching with GitHub Actions cache (--cache-from and --cache-to). The docker build commands were replaced with docker buildx build for optimized builds.

Updates to GitHub Actions workflow:

  • action.yml: Added a step to set up Docker Buildx in the workflow using the docker/setup-buildx-action@v3 action. This ensures the build environment is prepared for Buildx-based operations.

https://app.clickup.com

@muleyashutosh muleyashutosh self-assigned this Jun 11, 2025
@github-actions
Copy link

PR description must contain a link to a ClickUp (case-insensitive)

new_tag:
description: "The new tag which was generated"
value: ${{ steps.generate-and-push-tag.outputs.new_tag }}
runs-on: ubuntu-latest
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removing because its invalid in using: 'composite'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant