You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix Docker ARM64 image failure, use 8-core github runners (#4232)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Changes are confined to CI/CD and build tooling, but runner/driver
updates can cause unexpected workflow failures or behavior differences
in Docker builds/tests across architectures.
>
> **Overview**
> **CI/CD infra updates for faster, more reliable pipelines.** CI jobs
that run heavier integration/fixture/Dockerfile tests now use
`opensource-linux-8core` instead of `ubuntu-latest-m`.
>
> **Docker publish now builds ARM64 natively.** The `docker-publish`
workflow runs `linux/arm64` builds on `opensource-linux-arm64-4core`,
removes QEMU setup, and simplifies buildx to use the `docker` driver.
>
> **Release housekeeping.** Adds `.python-version` (and stops ignoring
it), enables `pytest -n auto` in the `docker-test` target, updates
`CHANGELOG.md`, and bumps `unstructured/__version__.py` to `0.19.2`.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
50c09e1. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,13 @@
1
+
## 0.19.2
2
+
3
+
### Enhancements
4
+
- Use native ARM64 runner (`opensource-linux-arm64-4core`) for Docker ARM64 builds in CD, replacing QEMU emulation for significantly faster and more reliable builds
5
+
- Update CI runners from `ubuntu-latest-m` to `opensource-linux-8core`
6
+
- Enable parallel test execution (`pytest -n auto`) in Docker test target
0 commit comments