Skip to content

MAINT: act tool currently fails #721

Open
@tylerjereddy

Description

@tylerjereddy

Use of the act tool has been growing in the community to facilitate local iteration on CI testing for GitHub actions.

It almost succeeds with our current pydarshan-devel branch--the main test suite does pass for all Python versions it seems, but there is a failure later on:

| =========== 412 passed, 2 xfailed, 346 warnings in 403.52s (0:06:43) ===========
[Python Testing/test_pydarshan-9 ]   ✅  Success - Test with pytest
[Python Testing/test_pydarshan-9 ] ⭐  Run pyflakes check
[Python Testing/test_pydarshan-9 ]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/10] user= workdir=
[Python Testing/test_pydarshan-9 ]   ❌  Failure - pyflakes check
[Python Testing/test_pydarshan-9 ] exit with `FAILURE`: 1
Error: Job 'test_pydarshan' failed

May need to double check the robustness of the shell-style exit code handling in the pyflakes check section of CI control flow:

pyflakes darshan/backend | (grep -E -i 'assigned to but never used' || exit 0 && exit 123)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions