Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(ci): fail tests-end job if any dependants failed #3737

Merged
merged 2 commits into from
Dec 9, 2023

Conversation

TomAFrench
Copy link
Member

@TomAFrench TomAFrench commented Dec 8, 2023

Description

Problem*

Resolves

Summary*

It seems like despite the tests-end job not running and being skipped if any of the dependants fail, this is enough to satisfy the required check status. This PR changes it so that this job explicitly fails if any of the dependants failed or were skipped.

Additional Context

Documentation*

Check one:

  • No documentation needed.
  • Documentation included in this PR.
  • [Exceptional Case] Documentation to be submitted in a separate PR.

PR Checklist*

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt on default settings.

@TomAFrench TomAFrench changed the title chore(ci): fail tests-end job is any dependents failed chore(ci): fail tests-end job if any dependants failed Dec 8, 2023
@TomAFrench TomAFrench marked this pull request as ready for review December 8, 2023 21:48
@kevaundray kevaundray added this pull request to the merge queue Dec 9, 2023
Merged via the queue into master with commit 3cf1f92 Dec 9, 2023
33 checks passed
@kevaundray kevaundray deleted the tf/strict-js-success-checks branch December 9, 2023 01:49
TomAFrench added a commit that referenced this pull request Dec 11, 2023
* master: (120 commits)
  feat: allow passing custom foreign call handlers when creating proofs in NoirJS (#3764)
  fix: add missing assertion to test (#3765)
  chore: re-export the items needed for the lsp from the fm crate instead of importing codespan_reporting (#3757)
  chore: remove special casing for `pedersen_hash` black box function (#3744)
  chore: remove extraneous dbg statement (#3761)
  chore: fix un-needed fully qualified path (#3755)
  feat: aztec-packages (#3754)
  feat: allow underscores in integer literals (#3746)
  fix: deserialize odd length hex literals (#3747)
  feat: optimize out unnecessary truncation instructions (#3717)
  chore: use `tsx` instead of `ts-node` for `noir_js` (#3750)
  chore(ci): fail `tests-end` job if any dependants failed (#3737)
  chore: allow common ascii punctuation in attributes (#3733)
  chore: fix broken onboarding link in README (#3732)
  feat: Dockerfile to test cargo and JS packages (#3684)
  feat(lsp): add goto definition for locals (#3705)
  feat: docs landing page with a playground (#3667)
  fix: `try_unify` no longer binds types on failure (#3697)
  fix: parse negative integer literals (#3698)
  fix: unsigned integers cannot be negated (#3688)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants