Skip to content

Conversation

@pcolberg
Copy link
Contributor

@pcolberg pcolberg requested a review from fpgamatt January 16, 2025 19:15
@pcolberg pcolberg self-assigned this Jan 16, 2025
@pcolberg pcolberg requested a review from a team as a code owner January 16, 2025 19:15
@pcolberg pcolberg mentioned this pull request Jan 16, 2025
1 task
fpgamatt
fpgamatt previously approved these changes Jan 16, 2025
Reuse of the same artifact name is unsupported in upload-artifact@v4.

Signed-off-by: Peter Colberg <[email protected]>
@pcolberg
Copy link
Contributor Author

coding-style (c) fails due to

--2025-01-16 19:32:33--  https://raw.githubusercontent.com/torvalds/linux/d0f90841cba1931ee8284297deda53f098de5c82/scripts/checkpatch.pl
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 429 Too Many Requests
2025-01-16 19:32:34 ERROR 429: Too Many Requests.

Couldn't download checkpatch.pl - please put a copy into the same
directory as this script.

scripts/cover.sh Outdated

lcov --directory . --zerocounters
lcov -c -i -d . -o coverage.base
lcov -c -i -d . -o coverage.base --ignore-errors mismatch
Copy link
Contributor

Choose a reason for hiding this comment

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

do you need 'mismatch,mismatch' ?

Copy link
Contributor Author

@pcolberg pcolberg Jan 16, 2025

Choose a reason for hiding this comment

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

The work-around seems to pass, but now a unit test is failing due to a newer Python version. The underlying cause is that the workflows default to the latest Ubuntu version, which changed from 22.04 to 24.04 recently. I have now specified the exact version in the workflows, which allows for an orderly transition to Ubuntu 24.04.

The GitHub hosted runners now default to Ubuntu 24.04, which results
in multiple, smaller failures in the C/C++ build and test workflow.

Signed-off-by: Peter Colberg <[email protected]>
@pcolberg
Copy link
Contributor Author

coding-style (c) fails due to

--2025-01-16 19:32:33--  https://raw.githubusercontent.com/torvalds/linux/d0f90841cba1931ee8284297deda53f098de5c82/scripts/checkpatch.pl
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 429 Too Many Requests
2025-01-16 19:32:34 ERROR 429: Too Many Requests.

Couldn't download checkpatch.pl - please put a copy into the same
directory as this script.

This expectedly failed again. We could use the version shipped by the linux-headers package.

@fpgamatt
Copy link
Contributor

I think using the one included in the linux-headers package makes sense.

checkpatch.pl may fail to download with HTTP 429 Too Many Requests.

Signed-off-by: Peter Colberg <[email protected]>
@pcolberg pcolberg merged commit 1751ad8 into master Jan 16, 2025
36 checks passed
@pcolberg pcolberg deleted the pcolberg/actions branch January 16, 2025 23:07
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.

3 participants