Skip to content

ci: align workflow with validate-layer1.sh validations - #14

Merged
ppenna merged 3 commits into
nanvix/v3.49.0from
fix/ci-verify-pipefail
Feb 18, 2026
Merged

ppenna merged 3 commits into
nanvix/v3.49.0from
fix/ci-verify-pipefail

Conversation

@ppenna

@ppenna ppenna commented Feb 18, 2026

Copy link
Copy Markdown

Align the Nanvix CI workflow with validate-layer1.sh validations:

  • Add timeout --foreground 300 to functional tests
  • Add Verify Package step with pipefail-safe tar|grep check

Supersedes #13, #8.

- Add timeout --foreground 300 to functional tests
- Add Verify Package step (tarball exists + sysroot/lib/ check)
- Use explicit tarball path instead of env var reference
- Remove anchored grep pattern (handle ./sysroot/ prefix)
- Print tarball contents before validation for debugging
grep -q exits early causing tar to receive SIGPIPE (exit 141).
With pipefail enabled, the pipe returns 141 instead of 0.
Fix: disable pipefail in a subshell, matching validate-layer1.sh.
@ppenna
ppenna merged commit 50e1131 into nanvix/v3.49.0 Feb 18, 2026
7 checks passed
@ppenna
ppenna deleted the fix/ci-verify-pipefail branch February 18, 2026 15:30
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.

1 participant