[PR #5441] chore: add arm runner to matrix-based docker build #5209

Open
opened 2026-03-17 02:40:40 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/5441
Author: @josephyi
Created: 10/3/2025
Status: 🔄 Open

Base: nextHead: enable-ubuntu-arm-runner


📝 Commits (3)

  • 9634e6b chore: add arm runner to matrix-based docker build
  • 2999b8d chore: replace all instances of twitter.com with x.com (#5455)
  • 952ef13 Merge branch 'next' into enable-ubuntu-arm-runner

📊 Changes

5 files changed (+7 additions, -10 deletions)

View changed files

📝 .github/workflows/release-push-docker.yml (+3 -6)
📝 README.md (+1 -1)
📝 netlify.toml (+1 -1)
📝 packages/hoppscotch-common/src/components/app/Share.vue (+1 -1)
📝 packages/hoppscotch-common/src/services/spotlight/searchers/general.searcher.ts (+1 -1)

📄 Description

Refactors matrix strategy to use Github's ARM Runner (free for open source) for the ARM build variant, which should dramatically improve the overall Docker build since it won't need emulation.

What's changed

  • Added runner: ubuntu-latest and runner: ubuntu-24.04-arm to the respective entries in the matrix strategy.
  • Updated runs-on: to use matrix strategy value.

Notes to reviewers

The following can be removed in a separate PR once desired behavior is confirmed, or happy to do it as part of this PR if scope is reasonable:

      - name: Setup QEMU
        uses: docker/setup-qemu-action@v3

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/5441 **Author:** [@josephyi](https://github.com/josephyi) **Created:** 10/3/2025 **Status:** 🔄 Open **Base:** `next` ← **Head:** `enable-ubuntu-arm-runner` --- ### 📝 Commits (3) - [`9634e6b`](https://github.com/hoppscotch/hoppscotch/commit/9634e6ba59820f86fc52a9b3202563311688dee6) chore: add arm runner to matrix-based docker build - [`2999b8d`](https://github.com/hoppscotch/hoppscotch/commit/2999b8d325eb9fc3ccacc492f360e2ca2bb5c64f) chore: replace all instances of `twitter.com` with `x.com` (#5455) - [`952ef13`](https://github.com/hoppscotch/hoppscotch/commit/952ef1318c40d954239286e9cc32e5960e9e27fa) Merge branch 'next' into enable-ubuntu-arm-runner ### 📊 Changes **5 files changed** (+7 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release-push-docker.yml` (+3 -6) 📝 `README.md` (+1 -1) 📝 `netlify.toml` (+1 -1) 📝 `packages/hoppscotch-common/src/components/app/Share.vue` (+1 -1) 📝 `packages/hoppscotch-common/src/services/spotlight/searchers/general.searcher.ts` (+1 -1) </details> ### 📄 Description <!-- Add an introduction into what this PR tries to solve in a couple of sentences --> Refactors matrix strategy to use [Github's ARM Runner](https://docs.github.com/en/actions/reference/runners/github-hosted-runners#supported-runners-and-hardware-resources) (free for open source) for the ARM build variant, which should dramatically improve the overall Docker build since it won't need emulation. ### What's changed <!-- Describe point by point the different things you have changed in this PR --> * Added `runner: ubuntu-latest` and `runner: ubuntu-24.04-arm` to the respective entries in the matrix strategy. * Updated `runs-on:` to use matrix strategy value. <!-- You can also choose to add a list of changes and if they have been completed or not by using the markdown to-do list syntax - [ ] Not Completed - [x] Completed --> ### Notes to reviewers The following can be removed in a separate PR once desired behavior is confirmed, or happy to do it as part of this PR if scope is reasonable: ```yaml - name: Setup QEMU uses: docker/setup-qemu-action@v3 ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#5209
No description provided.