Skip to content

CI: NXP: install PowerPC toolchain from bundle to avoid timeouts - #11901

Open
padelsbach wants to merge 1 commit into
wolfSSL:masterfrom
padelsbach:qoriq-apt
Open

padelsbach wants to merge 1 commit into
wolfSSL:masterfrom
padelsbach:qoriq-apt

Conversation

@padelsbach

@padelsbach padelsbach commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Description

Similar to #11898, install packages from offline bundle rather than via apt to avoid timeouts. Also, update timeout to 20 min and use actions/checkout@v5 to avoid warnings.

Example run: https://github.com/wolfSSL/wolfssl/actions/runs/40418713891

Testing

CI

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

Copilot AI balanced review requested due to automatic review settings October 27, 2026 00:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The installer inputs, bundle package list, and runner version are consistent, with no blocking issues identified.

No open issues 🎉

What changed in this PR

This PR moves NXP PowerPC CI toolchain installation to the shared dependency bundle to reduce installation timeouts.

Changes:

  • Use install-apt-deps with the ubuntu-24.04-cross bundle for PowerPC builds.
  • Add gcc-powerpc-linux-gnu to the cross-toolchain bundle and update its descriptive comments.
  • Upgrade checkout to v5 and increase the PowerPC job timeout to 20 minutes.
File Description
.github/​workflows/​sec-qoriq.yml Switches toolchain installation to the bundle, upgrades checkout, and increases the timeout.
.github/​workflows/​ci-deps-image.yml Updates comments to describe the combined ARM and PowerPC bundle.
.github/​ci-deps/​packages-ubuntu-24.04-cross.txt Adds the PowerPC compiler and updates bundle documentation.

Review effort: Balanced

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The workflow and bundle package list are consistent with the existing installation mechanism, with no blocking issues identified.

No open issues 🎉

Review effort: Balanced

@padelsbach padelsbach removed their assignment Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants