Skip to content

[Bug]: Difference between automatic runs and manuals #868

@llrs-roche

Description

@llrs-roche

What happened?

There are some unexpected behavior of the CI checks, related to difference between automatic runs and manuals

The behavior changes depending on how are they triggered:

Image

The last 2 runs are automatically started after a commit but the failed one started manually without any other commit on the branch.
Automatically started job vs Manually starting the job

The difference is on the branch point they are, if they are triggered automatically, we can see:

No TESTING_DEPTH default.
Setting TESTING_DEPTH=5
Commit msg is: Merge 5cda9e402735617425e86521cde38c95829cc8 into 1cec0cdaae0b29ea6a0e00abc5249a4305978bd9
Check for tests/testthat/helper-TealAppDriver.R.
Run all tests: Helpers modifications detected.
At the end, using TESTING_DEPTH=5

Manually:

Run # Bash script run
No TESTING_DEPTH default.
Setting TESTING_DEPTH=5
Commit msg is: [run-all-tests]

Signed-off-by: Marcin <133694481+m7pr@users.noreply.github.com>
Error: Process completed with exit code 1.

This might be related to the signed-off label at the end of the commit or something else on this line that triggers the action to finish early with an error.

Locally the computer took ~24 minutes too, and the only modified file is a helper so no time gains are to be expected.

sessionInfo()

Relevant log output

Code of Conduct

  • I agree to follow this project's Code of Conduct.

Contribution Guidelines

  • I agree to follow this project's Contribution Guidelines.

Security Policy

  • I agree to follow this project's Security Policy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions