Closed cognifloyd closed 2 years ago
Confused @cognifloyd - build_test_weekly seems to be passing? https://app.circleci.com/pipelines/github/StackStorm-Exchange/stackstorm-excel/110/workflows/442c1c23-5f4d-4dac-9004-5e8a373eca5c
I think the reason the build push you mentioned is the last one, as that's the last time we did a PR on this run. But the weekly nightly CI have still been passing, so not sure it's a transitive dependency one.
openpyxl on last passing under CircleCI was also 3.0.9 - https://app.circleci.com/pipelines/github/StackStorm-Exchange/stackstorm-excel/110/workflows/442c1c23-5f4d-4dac-9004-5e8a373eca5c/jobs/359
I think its possibly related to the version of mock. I'm not sure what version was used in the CircleCI - if I look I see mention of both mock 2.0.0 and 4.0.3 in the CircleCI run, and I couldn't find in the GHA run where the version of mock came from. I think this came from generic test requirements for the exchange packs rather than per pack.
Sorry. More context would be helpful. It was working in CircleCI, but now that we've moved to Github Actions, something is failing.
@amanda11 you can see the failures here: https://github.com/StackStorm-Exchange/stackstorm-excel/runs/4576438389?check_suite_focus=true
Looks like it's an issue with mock
being too new. v2.0.0 works (the last version used successfully on CircleCI, but v4.0.3 does not. Version 3.0.5 also works. I just pushed a fix on master for it.
Someone needs to figure out what changed between mock 3 and 4 and fix the tests.
Pushed a fix. CI is green.
CI is broken. I tried pinning the version of openpyxl in #18, but that didn't work. For reference, here's the last good run in CircleCI: https://app.circleci.com/pipelines/github/StackStorm-Exchange/stackstorm-excel/65/workflows/9d2f2998-e402-4a69-b76f-81d28170999b/jobs/313
A bunch of tests are failing with the error:
openpyxl in the successful run was v3.0.6. But v3.0.6, v3.0.7, and v3.0.9 all have this failure. Someone needs to diagnose what changed and fix it. It is very likely that a transitive dep needs to be pinned.