Skip to content

The nightly skips check_cards.py whenever a unit test fails, so WRONG and AUDIT never print in CI #239

Description

@realmarcin

From the round-3 review of #212.

Where: .github/workflows/fleet-page.yml, the check_cards step, whose if: has no status function and so gets an implicit success().

A mistyped card or an unreadable pinned_at_utc fails test_every_card_equals_the_figure_its_source_stated_at_the_pin in the unit-test step. The card check is then skipped. The nightly goes red, but its log has no WRONG or AUDIT line and no remedy, and every other card result from that night (GONE, STALE) is hidden too. #212's commit and PR body say the nightly reports WRONG.

Fix: run the card check on schedule or dispatch even when an earlier step failed (!cancelled() && (...)), so its report always prints.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions