Skip to content

Run all the build steps regardless of the outcome of the puppeteer test#2457

Merged
davemfish merged 1 commit intonatcap:mainfrom
davemfish:bugfix/GHA-2454-pptr-test-continue
Mar 26, 2026
Merged

Run all the build steps regardless of the outcome of the puppeteer test#2457
davemfish merged 1 commit intonatcap:mainfrom
davemfish:bugfix/GHA-2454-pptr-test-continue

Conversation

@davemfish
Copy link
Copy Markdown
Contributor

Moving the puppeteer test to later in the sequence seems like the best approach here, since continue-on-error does not do what one would expect. We do not want a test failure to prevent us from deploying artifacts, etc.

Fixes #2454

Checklist

  • Updated HISTORY.rst and link to any relevant issue (if these changes are user-facing)
  • Updated the user's guide (if needed)
  • Tested the Workbench UI (if relevant)

Copy link
Copy Markdown
Contributor

@claire-simpson claire-simpson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @davemfish! My only question is should we keep the comment that the test is flaky? I guess my thought is that it might be nice to know that this test failing is potentially a GHA problem that we were previously able to somewhat ignore.

@davemfish
Copy link
Copy Markdown
Contributor Author

Thanks @davemfish! My only question is should we keep the comment that the test is flaky? I guess my thought is that it might be nice to know that this test failing is potentially a GHA problem that we were previously able to somewhat ignore.

Yeah, I see your point. I don't think a comment in this location would be noticeable to someone exploring why the test failed though -- they just aren't likely to look at the workflow document. The comment was really only intended to justify the use of continue-on-error.

@davemfish davemfish merged commit 310ed08 into natcap:main Mar 26, 2026
151 of 155 checks passed
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.

GHA: continue-on-error for puppeteer tests is misleading

2 participants