Skip to content

Run armv7 CPAN builds on arm64 runner#443

Merged
sidey79 merged 2 commits into
devfrom
codex/armv7-build-on-amd64
May 2, 2026
Merged

Run armv7 CPAN builds on arm64 runner#443
sidey79 merged 2 commits into
devfrom
codex/armv7-build-on-amd64

Conversation

@sidey79
Copy link
Copy Markdown
Contributor

@sidey79 sidey79 commented May 2, 2026

What changed

  • Pin the arm/v7 entries in the cpan_build matrix to ubuntu-24.04-arm.
  • Keep QEMU enabled for the 32-bit ARMv7 Docker target.
  • Leave the native arm64 entries on ubuntu-24.04-arm as before.

Why

Running the ARMv7 build job on an ARM64 GitHub-hosted runner should reduce the cross-architecture overhead compared with running it on an amd64/x64 runner, while still targeting linux/arm/v7 in Docker Buildx.

Validation

  • Parsed .github/workflows/build.yml successfully with Python/PyYAML.
  • Staged and committed only .github/workflows/build.yml; existing untracked local files were left untouched.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -bookworm / 386

Artifact: cpan-inventory-bookworm-386

Excluded CPAN requirements for this image

  • core: Math::Pari, Crypt::Random, HiPi
  • 3rdparty: SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -threaded-bookworm / 386

Artifact: cpan-inventory-threaded-bookworm-386

Excluded CPAN requirements for this image

  • core: Math::Pari, Crypt::Random, HiPi
  • 3rdparty: SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -threaded-bookworm / arm64

Artifact: cpan-inventory-threaded-bookworm-arm64

Excluded CPAN requirements for this image

  • core: Device::Firmata::Constants, HiPi
  • 3rdparty: Device::Firmata::Constants, SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -bookworm / arm64

Artifact: cpan-inventory-bookworm-arm64

Excluded CPAN requirements for this image

  • core: Device::Firmata::Constants, HiPi
  • 3rdparty: Device::Firmata::Constants, SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -bookworm / arm/v7

Artifact: cpan-inventory-bookworm-arm-v7

Excluded CPAN requirements for this image

  • core: Device::Firmata::Constants, HiPi
  • 3rdparty: Device::Firmata::Constants, SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

CPAN Build Report -threaded-bookworm / arm/v7

Artifact: cpan-inventory-threaded-bookworm-arm-v7

Excluded CPAN requirements for this image

  • core: Device::Firmata::Constants, HiPi
  • 3rdparty: Device::Firmata::Constants, SNMP

core

  • Requirements: 134
  • Satisfied from local libs: 133
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

3rdparty

  • Requirements: 17
  • Satisfied from local libs: 16
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

all

  • Requirements: 139
  • Satisfied from local libs: 138
  • Satisfied from core/base: 1
  • Missing probable install failures: 0
  • Unresolved requirements: 0
  • Version mismatches: 0

@sidey79 sidey79 changed the title [codex] Run armv7 CPAN builds on amd64 runner [codex] Run armv7 CPAN builds on arm64 runner May 2, 2026
@sidey79 sidey79 changed the title [codex] Run armv7 CPAN builds on arm64 runner Run armv7 CPAN builds on arm64 runner May 2, 2026
@sidey79 sidey79 marked this pull request as ready for review May 2, 2026 18:31
@sidey79 sidey79 enabled auto-merge May 2, 2026 18:31
@sidey79 sidey79 merged commit 7a07094 into dev May 2, 2026
20 checks passed
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