ci: use preinstalled browser binaries#397
Conversation
Signed-off-by: Mridankan Mandal <xerontitan90@gmail.com>
|
I checked the semver failure on #397. It is not caused by the CI fix in this PR. The only files changed here are So, this looks like from current |
No worries. The semver failure is from previous changes done through other PRs. That will be fixed automatically when I make a new release. Thanks for splitting the previous PR. I will review both asap. |
Description:
Maintainer requested that the CI fixes be split out from #392 into a separate PR.
This PR keeps only the CI/browser setup changes needed for the static export workflow:
setup-chromestep id in the clippy job so later steps can reliably consume action outputs.plotly_staticwebdriver download error handling so it fits the preinstalled browser/driver flow used in CI.This keeps PR #397 scoped to CI fixes only.
Checklist:
cargo +nightly fmt --all -- --checkandcd examples && cargo +nightly fmt --all -- --check.cargo clippy -p plotly_static --features chromedriver,webdriver_download -- -D warnings -A deprecatedandcargo clippy -p plotly_static --features geckodriver,webdriver_download -- -D warnings -A deprecated.The verification screenshots of the tests run, locally: