Skip to content

Conversation

@nashif
Copy link
Member

@nashif nashif commented Mar 28, 2025

  • ci: workflows: pin python dependencies
  • tests: twister: disable test_inline_logs temporarily

nashif added 8 commits March 28, 2025 14:48
Pin python dependencies to hashes and cleanup/unify python setup steps in
various workflows.

We now have one dependency file containing all requirements for github
actions that is managed centrally with hashes. No direct pip installs
are needed in workflow files and everything shall go via the
requirements file.

Pinning to specific version and hashes helps with preventing supply
chain attacks.

Signed-off-by: Anas Nashif <[email protected]>
This test fails on older python versions (3.10) and only on CI.
Disabling it while we investigate. The test itself verifies inline logs
options, so the functionality test is not impacted.

Tracked in #87769

Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
Signed-off-by: Anas Nashif <[email protected]>
@nashif nashif force-pushed the topic/ci/pin_deps branch from 900064a to 87b3d2c Compare March 28, 2025 18:48
@nashif nashif force-pushed the main branch 4 times, most recently from 1fc0a31 to af46c36 Compare March 29, 2025 12:57
@nashif nashif closed this Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants