Skip to content

chore: release only for amd64#109

Merged
martian56 merged 1 commit into
mainfrom
chore/release-amd64-only
May 7, 2026
Merged

chore: release only for amd64#109
martian56 merged 1 commit into
mainfrom
chore/release-amd64-only

Conversation

@martian56
Copy link
Copy Markdown
Member

This pull request updates the .github/workflows/release.yml workflow to simplify the Docker build process and restrict builds to the linux/amd64 platform. It also removes the QEMU setup steps that are no longer needed due to the platform restriction.

Docker build process simplification:

  • Removed the Set up QEMU step, which is only necessary for building multi-architecture images, from both the API and UI build jobs. [1] [2]
  • Limited Docker image builds to the linux/amd64 platform only, removing linux/arm64 from the build matrix for both API and UI images. [1] [2]

Workflow cleanup:

  • Removed comments related to the VITE_API_BASE_URL build argument in the UI build step, as they are no longer relevant to the current workflow.

@martian56 martian56 added this to the Deadline milestone May 7, 2026
@martian56 martian56 self-assigned this May 7, 2026
Copilot AI review requested due to automatic review settings May 7, 2026 13:18
@martian56 martian56 added documentation Improvements or additions to documentation API UI labels May 7, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the release GitHub Actions workflow to build and publish Docker images only for linux/amd64, simplifying the CI release pipeline by removing multi-arch support.

Changes:

  • Removed QEMU setup steps from both API and UI image build jobs.
  • Restricted docker/build-push-action builds to platforms: linux/amd64 for both images.
  • Removed outdated UI build-step comments related to VITE_API_BASE_URL.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Member

@nazarli-shabnam nazarli-shabnam left a comment

Choose a reason for hiding this comment

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

Good job

@martian56 martian56 merged commit 7a549ee into main May 7, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API documentation Improvements or additions to documentation UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants