Skip to content

CI: Nuvoton: update apt install method to avoid timeouts - #11898

Merged
philljj merged 1 commit into
wolfSSL:masterfrom
padelsbach:nuvoton-apt
Oct 26, 2026
Merged

philljj merged 1 commit into
wolfSSL:masterfrom
padelsbach:nuvoton-apt

Conversation

@padelsbach

Copy link
Copy Markdown
Contributor

Description

Nuvoton jobs have encountered timeouts while running manual apt update and apt install. Timeout rate is about 23% in the last 5ish days. Switch to the common install-apt-deps action with the ubuntu 24 embedded bundle, that installs offline from ghcr instead of the Azure mirror.

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 26, 2026 19:54

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 action inputs, compiler bundle, checkout order, and runner version are compatible, with no blocking issues identified.

No open issues 🎉

What changed in this PR

This PR updates the Nuvoton M2354 compile workflow to reduce dependency-installation timeouts by using the shared offline package installer.

Changes:

  • Replaces manual apt-get update and apt-get install commands with install-apt-deps.
  • Selects the ubuntu-24.04-embedded GHCR bundle to install gcc-arm-none-eabi.
File Description
.github/​workflows/​nuvoton-m2354-compile.yml Uses the shared installer and Ubuntu 24.04 embedded bundle for toolchain installation.

Review effort: Balanced

@philljj
philljj merged commit 1d83813 into wolfSSL:master Oct 26, 2026
407 of 408 checks passed
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.

4 participants