jest + ts-jest: after 26.6.0/26.4.1, combination throws error "Cannot read property 'cwd' of undefined

🐛 Bug Report
We've set our package versions for jest and ts-jest to x, so we always have the latest. We don't use a package-lock, and our CI always builds from scratch. Recently, builds were failing at the test phase with:
  ● Test suite failed to run
    TypeError: Cannot read property 'cwd' of undefined
      at new ConfigSet (node_modules/ts-jest/dist/config/config-set.js:144:59)
      at TsJestTransformer.createOrResolveTransformerCfg (node_modules/ts-jest/dist/ts-jest-transformer.js:95:38)
      at TsJestTransformer.getCacheKey (node_modules/ts-jest/dist/ts-jest-transformer.js:72:14)

using a tool I just wrote (time-walker, available on npmjs.com), I "traveled back in time" to find when things officially broke, which was 4 days ago, with versions:
jest: 26.6.1
ts-jest: 26.4.2
going back a day, things work fine with versions:
jest: 26.6.0
ts-jest: 26.4.1
For now, I'm going to pin at these versions, but I'd like to keep on the bleeding edge as soon as the issue can be properly resolved.
To Reproduce

Install latest jest & ts-jest
tests fail to run (this is in a Vue test environment, but I'd expect that Vue isn't the problem. I don't know if babel or anything else is involved, so I'm including our package.json (package is a private project, never mind about the name):

{
    "name": "client",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "parallel-lint-transpile": "run-p lint transpile",
        "test": "cross-env JEST_USE_CACHE=1 run-s parallel-lint-transpile clear-test-cache test:unit",
        "posttest": "run-s check-for-async-failures",
        "clear-async-test-failures": "rimraf async-errors",
        "check-for-async-failures": "ts-node tests/fail-on-async-errors.ts",
        "clear-test-cache": "run-p ask-vue-to-clear-test-cache destroy-jest-local-cache",
        "ask-vue-to-clear-test-cache": "vue-cli-service test:unit --clearCache",
        "destroy-jest-local-cache": "rimraf .jest-cache",
        "preautotest": "run-s clear-test-cache",
        "autotest": "vue-cli-service test:unit --watch --no-cache",
        "autotest-all": "vue-cli-service test:unit --watchAll --no-cache",
        "autolint": "nodemon -e ts -x \"run-s lint\"",
        "prestart": "cd .. && npm install && cd src",
        "start": "ts-node tools/serve.ts",
        "start-local": "cross-env LOCAL_YUMBI=1 ts-node tools/serve.ts",
        "preinstall-changed": "rimraf package-lock.json",
        "install-changed": "install-changed",
        "preserve": "run-s install-changed",
        "serve": "ts-node tools/serve.ts",
        "serve-prod": "vue-cli-service serve --mode production",
        "prebuild": "run-s install-changed nuke-dist",
        "nuke-dist": "rimraf dist",
        "build": "cross-env NODE_ENV=production ts-node tools/build.ts",
        "postbuild": "ts-node tools/dumbify.ts dist/**/js/chunk-vendors-legacy*.js dist/**/js/app-legacy*.js",
        "build-for-iis": "cross-env CREATE_WEB_CONFIG=1 LOCAL_YUMBI=1 run-s build --",
        "build-local": "cross-env LOCAL_YUMBI=1 run-s build --",
        "autotranspile": "nodemon -e ts -x \"tsc --noEmit\"",
        "lint": "vue-cli-service lint --no-fix",
        "lint:fix": "vue-cli-service lint --fix",
        "clear-build-reports": "rimraf buildreports",
        "pretest:unit": "run-p clear-test-cache clear-build-reports clear-async-test-failures",
        "test:unit": "ts-node tools/test.ts",
        "pretranspile": "run-s install-changed",
        "transpile": "tsc --noEmit",
        "purge-dist": "rimraf dist",
        "serve-dist": "cd dist && serve",
        "watch-dist": "nodemon -e ts,vue,scss -x \"run-p rebuild-and-serve\"",
        "notify": "node notify-watch-dist-done.js",
        "rebuild-and-serve": "run-s build notify serve-dist",
        "ngrok": "cd .. && run-s ngrok",
        "generate": "cd .. && run-s generate",
        "update-overlay-register": "ts-node tools/update-overlay-register.ts",
        "inspect-config": "vue-cli-service inspect"
    },
    "dependencies": {
        "@codeo/vue-burger-menu": "^2.1.0",
        "@google/maps": "^0.5.5",
        "@types/googlemaps": "^3.39.13",
        "@types/js-cookie": "^2.2.0",
<EMAIL_ADDRESS>"^2.1.0",
        "axios": "^0.18.0",
        "dotenv": "^6.1.0",
        "fast-safe-stringify": "^2.0.7",
        "google-maps": "^3.3.0",
        "inobounce": "^0.1.6",
        "js-cookie": "^2.2.0",
        "lodash": "^4.17.15",
        "luxon": "^1.5.0",
        "md5": "^2.2.1",
        "register-service-worker": "^1.6.2",
        "shave": "^2.5.2",
        "smart-app-banner": "^2.0.0",
        "socket.io-client": "^2.3.0",
        "swiper": "^4.4.2",
        "urijs": "^1.19.1",
        "v-autocomplete": "git+https://github.com/jondrummond-codeo/v-autocomplete.git",
        "vee-validate": "2.0.9",
        "vue": "2.5.17",
        "vue-backtotop": "^1.4.12",
        "vue-class-component": "^6.2.0",
        "vue-currency-filter": "3.2.0",
        "vue-lazyload": "^1.2.6",
        "vue-mixin-decorator": "^1.0.0",
        "vue-property-decorator": "^7.2.0",
        "vue-router": "3.0.7",
        "vuex": "^3.0.1",
        "vuex-class": "^0.3.1",
        "vuex-i18n": "^1.10.5",
        "vuex-persist": "^2.0.0"
    },
    "devDependencies": {
        "@babel/polyfill": "^7.2.5",
        "@fortawesome/fontawesome-pro": "^5.5.0",
        "@types/datejs": "0.0.31",
        "@types/faker": "^4.1.4",
        "@types/glob": "^7.1.1",
        "@types/jest": "^23.1.4",
        "@types/js-levenshtein": "^1.1.0",
        "@types/lodash": "^4.14.136",
        "@types/luxon": "^1.4.1",
        "@types/node": "^10.12.0",
        "@types/semver": "^7.3.4",
        "@types/swiper": "^4.4.1",
        "@types/urijs": "^1.15.38",
        "@types/uuid": "^3.4.4",
        "@types/vuex-i18n": "^1.7.1",
        "@types/webpack-env": "^1.13.6",
        "@types/which": "^1.3.1",
        "@types/yargs": "^15.0.9",
        "@types/zenscroll": "^4.0.0",
        "@vue/cli-plugin-babel": "^3.0.0",
        "@vue/cli-plugin-pwa": "^3.0.0",
        "@vue/cli-plugin-typescript": "^3.0.0",
        "@vue/cli-plugin-unit-jest": "^3.0.0",
        "@vue/cli-service": "^3.0.0",
        "@vue/test-utils": "^1.0.0-beta.20",
        "babel-cli": "^6.26.0",
        "babel-core": "^6.26.3",
        "babel-preset-es2015-ie": "^6.7.0",
        "babel-preset-stage-0": "^6.24.1",
        "chalk": "^2.4.2",
        "copy-webpack-plugin": "^5.0.0",
        "cross-env": "^5.2.0",
        "datejs": "^1.0.0-rc3",
        "debug": "^4.1.1",
        "exec-step": "^0.3.0",
        "expect-more-jest": "^2.3.0",
        "faker": "^4.1.0",
        "glob": "^7.1.3",
        "graceful-fs": "https://github.com/mekwall/node-graceful-fs.git#patch-1",
        "html-webpack-externals-plugin": "^3.8.0",
        "install-changed": "^1.0.7",
        "jest": "x",
        "jest-junit": "^5.2.0",
        "mkdirp": "^0.5.1",
        "mutation-observer": "^1.0.3",
        "node-notifier": "^5.3.0",
        "node-sass": "^4.9.3",
        "nodemon": "^1.18.4",
        "npm-run-all": "^4.1.3",
        "polyfill-crypto.getrandomvalues": "^1.0.0",
        "promise-parallel-throttle": "^3.3.0",
        "promisify": "0.0.3",
        "rimraf": "^2.6.3",
        "sass-loader": "^7.1.0",
        "semver": "^7.3.2",
        "serve": "^10.1.1",
        "ts-jest": "x",
        "ts-node": "^8.0.2",
        "typescript": "^3.9.7",
        "uuid": "^3.3.2",
        "vue-segment-analytics": "^0.3.1",
        "vue-template-compiler": "2.5.17",
        "which": "^1.3.1",
        "yargs": "^16.1.0",
        "zenscroll": "^4.0.2"
    },
    "release": {
        "analyzeCommits": "simple-commit-message"
    }
}

Expected behavior
Expected tests to run as they had done the day before. I know that jest and ts-jest don't follow semver, but the change is at a minor version, so breakage is unexpected.
Debug log:
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"26.4.2"},"message":"creating Importer singleton","sequence":1,"time":"2020-10-28T14:38:31.702Z"}
{"context":{"actualVersion":"26.6.1","expectedVersion":">=26 <27","logLevel":20,"namespace":"versions","package":"ts-jest","version":"26.4.2"},"message":"checking version of jest: OK","sequence":2,"time":"2020-10-28T14:38:31.716Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":3,"time":"2020-10-28T14:38:31.716Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":4,"time":"2020-10-28T14:38:31.718Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":5,"time":"2020-10-28T14:38:31.845Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":6,"time":"2020-10-28T14:38:31.845Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":7,"time":"2020-10-28T14:38:31.945Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":8,"time":"2020-10-28T14:38:31.945Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":9,"time":"2020-10-28T14:38:32.054Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":10,"time":"2020-10-28T14:38:32.054Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":11,"time":"2020-10-28T14:38:32.156Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":12,"time":"2020-10-28T14:38:32.156Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":13,"time":"2020-10-28T14:38:32.283Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":14,"time":"2020-10-28T14:38:32.283Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":15,"time":"2020-10-28T14:38:32.433Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":16,"time":"2020-10-28T14:38:32.432Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":17,"time":"2020-10-28T14:38:32.553Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":18,"time":"2020-10-28T14:38:32.553Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":19,"time":"2020-10-28T14:38:32.640Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":20,"time":"2020-10-28T14:38:32.641Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":21,"time":"2020-10-28T14:38:32.730Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":22,"time":"2020-10-28T14:38:32.730Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":23,"time":"2020-10-28T14:38:32.813Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":24,"time":"2020-10-28T14:38:32.814Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":25,"time":"2020-10-28T14:38:32.903Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":26,"time":"2020-10-28T14:38:32.903Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":27,"time":"2020-10-28T14:38:32.985Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":28,"time":"2020-10-28T14:38:32.986Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":29,"time":"2020-10-28T14:38:33.075Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":30,"time":"2020-10-28T14:38:33.075Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":31,"time":"2020-10-28T14:38:33.176Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":32,"time":"2020-10-28T14:38:33.176Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":33,"time":"2020-10-28T14:38:33.267Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":34,"time":"2020-10-28T14:38:33.267Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":35,"time":"2020-10-28T14:38:33.360Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":36,"time":"2020-10-28T14:38:33.360Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":37,"time":"2020-10-28T14:38:33.447Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":38,"time":"2020-10-28T14:38:33.448Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":39,"time":"2020-10-28T14:38:33.543Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":40,"time":"2020-10-28T14:38:33.543Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":41,"time":"2020-10-28T14:38:33.653Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":42,"time":"2020-10-28T14:38:33.653Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":43,"time":"2020-10-28T14:38:33.752Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":44,"time":"2020-10-28T14:38:33.752Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":45,"time":"2020-10-28T14:38:33.842Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":46,"time":"2020-10-28T14:38:33.843Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":47,"time":"2020-10-28T14:38:33.938Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":48,"time":"2020-10-28T14:38:33.938Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":49,"time":"2020-10-28T14:38:34.026Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":50,"time":"2020-10-28T14:38:34.026Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":51,"time":"2020-10-28T14:38:34.132Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":52,"time":"2020-10-28T14:38:34.132Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":53,"time":"2020-10-28T14:38:34.227Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":54,"time":"2020-10-28T14:38:34.227Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":55,"time":"2020-10-28T14:38:34.323Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":56,"time":"2020-10-28T14:38:34.323Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":57,"time":"2020-10-28T14:38:34.414Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":58,"time":"2020-10-28T14:38:34.414Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":59,"time":"2020-10-28T14:38:34.511Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":60,"time":"2020-10-28T14:38:34.512Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"created new transformer","sequence":61,"time":"2020-10-28T14:38:34.550Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.4.2"},"message":"no matching config-set found, creating a new one","sequence":62,"time":"2020-10-28T14:38:34.550Z"}

envinfo
System:
    OS: Windows 10, 64-bit, 19041.572
    Node version: 12.18.0

Npm packages:
    jest: 26.6.1
    ts-jest: 26.4.2, 26.4.3
    typescript: 3.9.7
    babel-core: 6.26.3

Does clear cache help ?

cache is cleared on test every time because jest cache is often the cause of dodgy errors
everything after 26.4.1 causes the issue -- we were getting it with 26.4.3 as well (and jest 36.6.1). I reported the first version at which the problem occurs.

hmm I haven't seen this error before. Would you please provide a repo to reproduce this issue ?

@ahnpnl I know it's super-annoying, but I can't provide our repo to do so -- it's private.
I'll see if I can conjure up a repo to repro -- if I can, I'll post here. I tried to debug, and found that the transform config was being sent through undefined, but that's about as far as I got before I started rather hunting for a workaround with package pinning so my team wasn't being held up any more.

https://github.com/ahnpnl/ts-jest-only-example you can try to reproduce with this

From the stack trace, for some reasons ConfigSet is initialized with undefined jest config. Not sure how and when that happens

yeah, that's what I saw, tracing back a bit from the error text; I'm not sure if there's something specific to our environment which is helping to cause the problem.
thanks for the starter, but I was thinking about trying to cut out most of our project to get a reproduction, since I don't know what the cause is.
In the mean-time, you could diff 26.4.2 against 26.4.1 -- with the same version of jest (26.6.1), the latter works, where the former doesn't. Something has changed between 26.4.1 and 26.4.2 which introduces the issue, as far as I can tell.

I tried with both Mac and Windows from my side but still no luck to reproduce the issue.

I was getting something along the lines of "not able to find package<EMAIL_ADDRESS>but now, I'm not. It wasn't once-off either -- it was well repeatable! :confused:

I don't have any more of a trace than in the initial report. I haven't had the time yet to produce a proper repro repo either, sorry -- been helping people on my team. Trying to get time to do stuff is a mission )': But I have put it in my list of :hankey: to get done

Hi, is your issue resolved with 26.5.2 ?

still happens with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>and<EMAIL_ADDRESS>we've already had to pin ts-jest at 26.4.1 and I have also pinned jest at 26.6.0 although testing now, I see I can upgrade jest to latest (26.6.3)

Would you please provide the stacktrace with 26.5.2 ?

sure, stack:
  ● Test suite failed to run
    TypeError: Cannot read property 'cwd' of undefined
      at new ConfigSet (node_modules/ts-jest/dist/config/config-set.js:144:59)
      at TsJestTransformer.configsFor (node_modules/ts-jest/dist/ts-jest-transformer.js:44:29)
      at TsJestTransformer.getCacheKey (node_modules/ts-jest/dist/ts-jest-transformer.js:106:28)

debug log:
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"26.5.2"},"message":"creating Importer singleton","sequence":1,"time":"2021-02-27T19:22:05.111Z"}
{"context":{"actualVersion":"26.6.0","expectedVersion":">=26 <27","logLevel":20,"namespace":"versions","package":"ts-jest","version":"26.5.2"},"message":"checking version of jest: OK","sequence":2,"time":"2021-02-27T19:22:05.126Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":3,"time":"2021-02-27T19:22:05.126Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":4,"time":"2021-02-27T19:22:05.127Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":5,"time":"2021-02-27T19:22:05.203Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":6,"time":"2021-02-27T19:22:05.203Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":7,"time":"2021-02-27T19:22:05.276Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":8,"time":"2021-02-27T19:22:05.276Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":9,"time":"2021-02-27T19:22:05.388Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":10,"time":"2021-02-27T19:22:05.292Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":11,"time":"2021-02-27T19:22:05.469Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":12,"time":"2021-02-27T19:22:05.470Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":13,"time":"2021-02-27T19:22:05.568Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":14,"time":"2021-02-27T19:22:05.569Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":15,"time":"2021-02-27T19:22:05.631Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":16,"time":"2021-02-27T19:22:05.631Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":17,"time":"2021-02-27T19:22:05.690Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":18,"time":"2021-02-27T19:22:05.691Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":19,"time":"2021-02-27T19:22:05.752Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":20,"time":"2021-02-27T19:22:05.752Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":21,"time":"2021-02-27T19:22:05.796Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":22,"time":"2021-02-27T19:22:05.797Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":23,"time":"2021-02-27T19:22:05.874Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":24,"time":"2021-02-27T19:22:05.875Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":25,"time":"2021-02-27T19:22:05.953Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":26,"time":"2021-02-27T19:22:05.953Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":27,"time":"2021-02-27T19:22:06.012Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":28,"time":"2021-02-27T19:22:06.012Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":29,"time":"2021-02-27T19:22:06.063Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":30,"time":"2021-02-27T19:22:06.063Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":31,"time":"2021-02-27T19:22:06.139Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":32,"time":"2021-02-27T19:22:06.144Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":33,"time":"2021-02-27T19:22:06.216Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":34,"time":"2021-02-27T19:22:06.217Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":35,"time":"2021-02-27T19:22:06.307Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":36,"time":"2021-02-27T19:22:06.307Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":37,"time":"2021-02-27T19:22:06.394Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":38,"time":"2021-02-27T19:22:06.394Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":39,"time":"2021-02-27T19:22:06.435Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":40,"time":"2021-02-27T19:22:06.435Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":41,"time":"2021-02-27T19:22:06.489Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":42,"time":"2021-02-27T19:22:06.489Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":43,"time":"2021-02-27T19:22:06.529Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":44,"time":"2021-02-27T19:22:06.529Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":45,"time":"2021-02-27T19:22:06.581Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":46,"time":"2021-02-27T19:22:06.570Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":47,"time":"2021-02-27T19:22:06.622Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":48,"time":"2021-02-27T19:22:06.622Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":49,"time":"2021-02-27T19:22:06.675Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":50,"time":"2021-02-27T19:22:06.676Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":51,"time":"2021-02-27T19:22:06.731Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":52,"time":"2021-02-27T19:22:06.712Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":53,"time":"2021-02-27T19:22:06.792Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":54,"time":"2021-02-27T19:22:06.792Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":55,"time":"2021-02-27T19:22:06.833Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":56,"time":"2021-02-27T19:22:06.833Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":57,"time":"2021-02-27T19:22:06.877Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":58,"time":"2021-02-27T19:22:06.878Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":59,"time":"2021-02-27T19:22:06.931Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":60,"time":"2021-02-27T19:22:06.932Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":61,"time":"2021-02-27T19:22:06.978Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":62,"time":"2021-02-27T19:22:06.978Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":63,"time":"2021-02-27T19:22:07.056Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":64,"time":"2021-02-27T19:22:07.056Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":65,"time":"2021-02-27T19:22:07.106Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":66,"time":"2021-02-27T19:22:07.107Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":67,"time":"2021-02-27T19:22:07.151Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":68,"time":"2021-02-27T19:22:07.102Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":69,"time":"2021-02-27T19:22:07.194Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":70,"time":"2021-02-27T19:22:07.194Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":71,"time":"2021-02-27T19:22:07.244Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":72,"time":"2021-02-27T19:22:07.244Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":73,"time":"2021-02-27T19:22:07.303Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":74,"time":"2021-02-27T19:22:07.309Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":75,"time":"2021-02-27T19:22:07.363Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":76,"time":"2021-02-27T19:22:07.363Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":77,"time":"2021-02-27T19:22:07.447Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":78,"time":"2021-02-27T19:22:07.447Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":79,"time":"2021-02-27T19:22:07.553Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":80,"time":"2021-02-27T19:22:07.554Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":81,"time":"2021-02-27T19:22:07.640Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":82,"time":"2021-02-27T19:22:07.642Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":83,"time":"2021-02-27T19:22:07.698Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":84,"time":"2021-02-27T19:22:07.698Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":85,"time":"2021-02-27T19:22:07.750Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":86,"time":"2021-02-27T19:22:07.750Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":87,"time":"2021-02-27T19:22:07.787Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":88,"time":"2021-02-27T19:22:07.788Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":89,"time":"2021-02-27T19:22:07.823Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":90,"time":"2021-02-27T19:22:07.824Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":91,"time":"2021-02-27T19:22:07.870Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":92,"time":"2021-02-27T19:22:07.870Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":93,"time":"2021-02-27T19:22:07.908Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":94,"time":"2021-02-27T19:22:07.908Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":95,"time":"2021-02-27T19:22:07.954Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":96,"time":"2021-02-27T19:22:07.955Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":97,"time":"2021-02-27T19:22:07.989Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":98,"time":"2021-02-27T19:22:07.990Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":99,"time":"2021-02-27T19:22:08.035Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":100,"time":"2021-02-27T19:22:08.035Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":101,"time":"2021-02-27T19:22:08.069Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":102,"time":"2021-02-27T19:22:08.070Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":103,"time":"2021-02-27T19:22:08.113Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":104,"time":"2021-02-27T19:22:08.113Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":105,"time":"2021-02-27T19:22:08.147Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":106,"time":"2021-02-27T19:22:08.148Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":107,"time":"2021-02-27T19:22:08.185Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":108,"time":"2021-02-27T19:22:08.185Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":109,"time":"2021-02-27T19:22:08.238Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":110,"time":"2021-02-27T19:22:08.239Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":111,"time":"2021-02-27T19:22:08.282Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":112,"time":"2021-02-27T19:22:08.282Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":113,"time":"2021-02-27T19:22:08.349Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":114,"time":"2021-02-27T19:22:08.353Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":115,"time":"2021-02-27T19:22:08.398Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":116,"time":"2021-02-27T19:22:08.398Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":117,"time":"2021-02-27T19:22:08.449Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":118,"time":"2021-02-27T19:22:08.449Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":119,"time":"2021-02-27T19:22:08.495Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":120,"time":"2021-02-27T19:22:08.495Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":121,"time":"2021-02-27T19:22:08.531Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":122,"time":"2021-02-27T19:22:08.531Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":123,"time":"2021-02-27T19:22:08.607Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":124,"time":"2021-02-27T19:22:08.607Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":125,"time":"2021-02-27T19:22:08.668Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":126,"time":"2021-02-27T19:22:08.668Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":127,"time":"2021-02-27T19:22:08.798Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":128,"time":"2021-02-27T19:22:08.798Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":129,"time":"2021-02-27T19:22:08.845Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":130,"time":"2021-02-27T19:22:08.846Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":131,"time":"2021-02-27T19:22:08.813Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":132,"time":"2021-02-27T19:22:08.813Z"}
{"context":{"logLevel":20,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"created new transformer","sequence":133,"time":"2021-02-27T19:22:08.875Z"}
{"context":{"logLevel":30,"namespace":"ts-jest-transformer","package":"ts-jest","version":"26.5.2"},"message":"no matching config-set found, creating a new one","sequence":134,"time":"2021-02-27T19:22:08.875Z"}

One thing looks strange to me is the logging keeps saying no config found which constantly triggered the line "no matching config-set found, creating a new one". Have you got any chances to create a reproduce repo ?

I'll see if I can get some time - will most likely have to strip out from our existing repo. I'm quite sure it was created with vue-cli tools tho, if you want to give that a go in the mean-time.

Ok I can use Vue-cli as a start. Would you please give me some sample test codes which I can use ?

as far as i can tell, any test will cause the problem - even something as silly as:
it("should pass", () => {
   expect(1).toEqual(1);
});

since it doesn't seem to get to running any of the tests.
however, if i get some time, I'll see if I can torch most of our repo (sorry, it's not open-source, so I don't have the rights to just hand it over) and produce a minimal repo

I'm not sure if you've had any luck with this, but I've created a minimal repo using our tooling scripts & environment, just want to get someone at work to double-check that I'm not leaking out any code that I shouldn't and perhaps I'll have a repro repo available (:

still no luck, I just generated a Vue 2 project by using @vue/cli here https://github.com/ahnpnl/vue-ts-jest-example . I ran the example test provided by the CLI and the test passed.

ok, well, my repro repo is in review; hopefully I can get you something useful soon. I have exactly one test in there, and an empty App.vue, so it's about as simple as I can get it (app-wise) though our build infra is a little less-ordinary (:

@ahnpnl repro repo is at: https://github.com/codeo-za/ts-jest-2085-repro

I got error with npm
ahn@Ahn ts-jest-2085-repro % npm i
npm ERR! code ERESOLVE
npm ERR! Cannot destructure property 'name' of 'node' as it is null.

with yarn also error
ahn@Ahn ts-jest-2085-repro % yarn
yarn install v1.22.10
info No lockfile found.
[1/4] 🔍  Resolving packages...
warning<EMAIL_ADDRESS>Please use @googlemaps/google-maps-services-js instead.
warning<EMAIL_ADDRESS>Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
warning<EMAIL_ADDRESS>🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
warning @babel/polyfill ><EMAIL_ADDRESS>core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
error An unexpected error occurred: "https://registry.yarnpkg.com/@fortawesome%2ffontawesome-pro: Not found".

ah yes, we use font-awesome pro version, which you won't need; let me clear it out of the package.json

updated; give it a go (:

yess, i can reproduce with your repo

ok, but this wasn't a problem before ts-jest 26.4.1 - is it not possible to do a check for undefined in ts-jest to maintain backward compatibility?

It is possible, however, other things which require jest config might go wrong in a chain too.

the fix comes under 26.5.3 :)

Thanks! Appreciated (:

fyi: works as expected in our repo; thanks again!


Update README.md

Fix Badges and Markdown Formatting

Is there any particular reason to merge all the lines for the paragraph into one? Markdown doesn't really care. If anything can you wrap them all to 80 chars? (gqip in vim or whatever)


Stop the interpreter

Hi, I would like to know if we can stop the vm on runtime and if so how to stop it ? Thanks

Hm, that's a good idea, and shouldn't be too hard to implement! It should mostly just be hooking into the existing check_signals function to allow custom "signals". The only thing is it might be hard to fully stop the vm, since right now all exceptions just bubble up normally, and there could be user code that's doing
while True:
    try:
        while True: pass
    except:
        continue

(which is why bare except: is considered bad practice)
But otherwise, this should totally work.

@5aitama LMK if #3399 fits your use case

@coolreader18 #3399 fit great my case. Thank's !


[Dashboard] Add Media URI to token page

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on enhancing the display of NFT metadata by adding a section for the media URI, allowing users to view and copy the image link associated with the NFT.
Detailed summary

Added a conditional rendering for nft.metadata.image.
Introduced a new GridItem to display "Media URI".
Added a CopyTextButton for copying the media URI.
Included a Button with a Link to open the media URI in a new tab.
Used ExternalLinkIcon for the button icon.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#5088  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @kien-ngo and the rest of your teammates on  Graphite


[ModuleInterface] Look for a prebuilt module by full target name

Although the default cache location separates by platform, a combined cache is still an interesting idea, and in that case we need to use the full platform names.

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test


Resolve doesn't get checked when using $state.go("")or $location.path("..")

Context:

overview in CMS of newsitems -> state uses resolve to query the resource for all available newsitems ( state admin.news )
click edit (state admin.news.edit) -> use a form to edit the newsitem,
editing on success call $state.go("admin.news", {reload : true}); so that we go back to the "admin.news" state

angularjs: v1.3.2
ui-router: v0.2.11
Module config:
  .state('admin.news', {
    url: '/news',
    templateUrl: 'app/admin/news/overview.html',
    controller: 'AdminNewsCtrl',
    ncyBreadcrumb: {
      label: 'News'
    },
    resolve: {
      newsitems: function (News) {
        return News.query().$promise;
      }
    }
  })
  .state('admin.news.edit', {
    url: '/edit/:id',
    templateUrl: 'app/admin/news/add.html',
    controller: 'AdminNewsitemCtrl',
    ncyBreadcrumb: {
      label: 'Edit newsitem'
    },
    resolve: {
      newsitem: function($stateParams, News){
        return News.get({id: $stateParams.id}).$promise;
      }
    }
  })

Problem:
The resolve in my "admin.news" state doesn't get called using $state.go or $location.path so that the newsitems dependency gets populated/resolved with the updated newsitems.
Any suggestions here? Or is this a bug perhaps? Possible extension/improvement?

For others who didn't understand what he meant by "2nd option": The call should have been $state.go("admin.news", {}, {reload : true}).


Azure Event Hubs pubsub component

Description
Azure Event Hubs as a pubsub component
Issue reference
Issue #241
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[ ] Extended the documentation

This is a great and welcome addition

Please see the original issue for a summary of how to use this pubsub component

How did you test this component?

How did you test this component?

Just like any other - integrated this into dapr core (much easier with this reference!) and ran tests with an actual event hubs namespace + topic.

I can reproduce the check-diff error on my local setup as well
abhishekgupta$ make go.mod check-diff
go mod tidy
git diff --exit-code ./go.mod # check no changes
diff --git a/go.mod b/go.mod
index 13d07e2..a4bc86d 100644
--- a/go.mod
+++ b/go.mod
@@ -60,7 +60,7 @@ require (
        go.etcd.io/etcd v3.3.17+incompatible
        go.mongodb.org/mongo-driver v1.1.2
        go.opencensus.io v0.22.3
-       golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413
+       golang.org/x/crypto v0.0.0-20200206161412-a0c6ece9d31a
        golang.org/x/net v0.0.0-20200202094626-16171245cfb2
        golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
        google.golang.org/api v0.15.0
make: *** [check-diff] Error 1

I can reproduce the check-diff error on my local setup as well
abhishekgupta$ make go.mod check-diff
go mod tidy
git diff --exit-code ./go.mod # check no changes
diff --git a/go.mod b/go.mod
index 13d07e2..a4bc86d 100644
--- a/go.mod
+++ b/go.mod
@@ -60,7 +60,7 @@ require (
        go.etcd.io/etcd v3.3.17+incompatible
        go.mongodb.org/mongo-driver v1.1.2
        go.opencensus.io v0.22.3
-       golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413
+       golang.org/x/crypto v0.0.0-20200206161412-a0c6ece9d31a
        golang.org/x/net v0.0.0-20200202094626-16171245cfb2
        golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
        google.golang.org/api v0.15.0
make: *** [check-diff] Error 1

Which version of Go are you using? make sure you're with 1.13.x

@youngbupark can you please review this?

I can reproduce the check-diff error on my local setup as well
abhishekgupta$ make go.mod check-diff
go mod tidy
git diff --exit-code ./go.mod # check no changes
diff --git a/go.mod b/go.mod
index 13d07e2..a4bc86d 100644
--- a/go.mod
+++ b/go.mod
@@ -60,7 +60,7 @@ require (
        go.etcd.io/etcd v3.3.17+incompatible
        go.mongodb.org/mongo-driver v1.1.2
        go.opencensus.io v0.22.3
-       golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413
+       golang.org/x/crypto v0.0.0-20200206161412-a0c6ece9d31a
        golang.org/x/net v0.0.0-20200202094626-16171245cfb2
        golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
        google.golang.org/api v0.15.0
make: *** [check-diff] Error 1

Which version of Go are you using? make sure you're with 1.13.x

Yes I was on 1.13.x earlier. Upgraded to 1.14 and see the same issue

Switch to 1.13 and run go mod tidy

Switch to 1.13 and run go mod tidy

Tried that. go mod tidy runs fine, but the git diff --exit-code ./go.mod returns the same error

@abhirockzz I took your branch locally, and make go.mod finishes with no errors..

LGTM except for lint :) after removing spaces, please run make lint.
Thanks for your contribution :)

Sure. make lint often changes other (unrelated) files and they end up being included in the PR. IS that ok?

LGTM except for lint :) after removing spaces, please run make lint.
Thanks for your contribution :)

Sure. make lint often changes other (unrelated) files and they end up being included in the PR. IS that ok?

I created PR - https://github.com/dapr/components-contrib/pull/257

LGTM except for lint :) after removing spaces, please run make lint.
Thanks for your contribution :)

Sure. make lint often changes other (unrelated) files and they end up being included in the PR. IS that ok?

I created PR - #257

now master is clean :)

I will merge this now, but this will only come out in a version after 0.5.0 for Dapr.


Largely obsolete; requires update/refactoring

Perhaps not too shocking, but this 8 year old code is stale. As https://github.com/AppliedIS/touchview/issues/8 mentions it is http only while the web has moved to https more or less wholesale, and it has special handling for IE7 and 8, Firefox 3.5, 3.6 and 4, as well as Opera 11.
This is still a useful tool, suggest updating to target modern browsers.

@oaustegard - Wait, you haven't kept this 8 year old code up to date??

I actually started going through a fork replacing http with https then
encountered all the old browsers then started thinking about how there are
still differences between ie11 and the others etc and I just left this
instead...
Probably could just count on webkit and remove everything else?  Possible
that a later jQuery version would also work?
On Thu, Sep 10, 2020 at 7:27 PM Ian Gilman<EMAIL_ADDRESS>wrote:

Hello! I've added a comment on #8
https://github.com/AppliedIS/touchview/issues/8 about the HTTPS. What
other changes do you think should be made? Just ripping out code for old
browsers? Or are there ways in which it's not working (or could work
better) on modern browsers?
I'm not necessarily volunteering to make a patch… Just curious :-)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AppliedIS/touchview/issues/9#issuecomment-690784112,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAY6DGDBRGNMM6RNUDPX5DSFFOG3ANCNFSM4RFQVLFA
.
--
Oskar Austegard

On the one hand, giving it a nice polish does sound appealing. On the other hand, if it's not broken, it doesn't need fixing. All of that old browser support probably isn't hurting anything.
My recommendation would be to just fix the HTTPS thing, which should be quick and easy.
That said, if you wanted to do additional cleanup, I can see:

Yes, grabbing the latest jQuery should be fine
For that matter, you could probably lose jQuery entirely and go with vanilla JavaScript (and CSS transitions)
Update the detect-zoom component to the latest (which still appears to be six or seven years old): https://github.com/tombigel/detect-zoom. Looks like the code is actually bigger than the one you're using, but it now has a minified version, so you could just stick that in.

Of course even if you wanted to do those things, they don't have to hold up the HTTPS thing; you can update a little bit at a time.


double-beep: Blacklist freeforex-signals.com

double-beep requests the blacklist of the website freeforex-signals\.com. See the MS search here and the Stack Exchange search here.

freeforex-signals\.com has been seen in 5 true positives, 0 false positives, and 0 NAAs.

Approved by Machavity in Charcoal HQ


chore: update popup demo

🤔 这个 PR 的性质是？

[ ] 日常 bug 修复
[ ] 新特性提交
[ ] 文档改进
[x] 演示代码改进
[ ] 组件样式/交互改进
[ ] CI/CD 改进
[ ] 重构
[ ] 代码风格优化
[ ] 测试用例
[ ] 分支合并
[ ] 其他

🔗 相关 Issue

https://github.com/Tencent/tdesign-vue/issues/1378

💡 需求背景和解决方案

📝 更新日志

chore: 调整popup调整结构之后的demo

chore: select新增无边框自适应宽度示例

[x] 本条 PR 不需要纳入 Changelog

☑ 请求合并前的自查清单
⚠ 请自检并全部勾选全部选项。⚠

[x] 文档已补充或无须补充
[x] 代码演示已提供或无须提供
[x] TypeScript 定义已补充或无须补充
[x] Changelog 已提供或无须提供

Codecov Report

Merging #1380 (115d14c) into develop (492d477) will increase coverage by 0.06%.
The diff coverage is 68.38%.

@@             Coverage Diff             @@
##           develop    #1380      +/-   ##
===========================================
+ Coverage    57.94%   58.00%   +0.06%
===========================================
  Files          407      415       +8
  Lines        15371    15520     +149
  Branches      2931     2945      +14
===========================================
+ Hits          8907     9003      +96
- Misses        6187     6246      +59
+ Partials       277      271       -6

Impacted Files
Coverage Δ

src/button/props.ts
84.61% <0.00%> (-15.39%)
:arrow_down:

src/calendar/const.ts
100.00% <ø> (ø)

src/cascader/cascader.tsx
64.00% <ø> (ø)

src/color-picker/color-picker.tsx
81.25% <ø> (ø)

src/color-picker/panel/header.tsx
69.56% <ø> (-1.27%)
:arrow_down:

src/date-picker/base/Header.tsx
7.57% <0.00%> (-0.37%)
:arrow_down:

src/date-picker/date-picker-panel-props.ts
100.00% <ø> (+90.00%)
:arrow_up:

src/date-picker/date-range-picker-panel-props.ts
100.00% <ø> (+90.90%)
:arrow_up:

src/date-picker/date-range-picker-props.ts
42.85% <0.00%> (-11.69%)
:arrow_down:

src/date-picker/hooks/useRange.ts
35.89% <ø> (ø)

... and 177 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


we need a quickstart

Maybe we need a quickstart, thanks.

Good idea, I don't have much time now though, so if you want you can submit a PR for this


[CARBONDATA-1336] add subscribe to issue list

the page looks like:

After click the url，user will go to carbondata issue page issues, which contains subscribe/unsubscribe mailing lists.
I learn it from the Spark project as below:

hi, @jatin9896
I only changed this file(In the commit ), but after running carbonscript.sh, I found other files changed as well.


Fix/DE-449

:tada: This PR is included in version 1.1.0-develop.39 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix: remove collapse-content cutoff

In a personal project I have a collapsed list that exceeds 9000px when opened. As far as I understand it this value is a probably-big-enough value to offset the max-height: 0 when the collapse is closed. Since the CSS selector is more specific max-height: none in the collapse-content should also create the same behaviour while allowing for any height.
Let me know if I'm missing something.

I'm not sure... But as far as I know, CSS transition animation won't work for none max height.


show current function in analysis-stats progress bar

bors r+
🤖

The problem with this, and the reason why I didn't do this, is that the progress bar is not updated every time, so if it crashes, the function in the progress message is usually not the one where it crashed :(

Can we use enable_steady_tick here ?

May i miss something, why the progress bar is not updated every time when set_message is called ?

Argh, indicatiff API are really confusing... Should be fixed in https://github.com/rust-analyzer/rust-analyzer/pull/1288


chore: prepare for release 3.10.0

Summary

Prepare for release 3.10.0

Coverage remained the same at 99.453% when pulling f6ba920e7a2f787b40a4b7a4b3fbc597eadf9ce6 on uzair/prepare-3.10.0 into be870fe2f213f8884c3d2d9a7df81c195e06ffb1 on master.


Sorting doesn't work for the first time.. After page refresh, works fine

I am using ui-sortable in Meteor web app. Loading dynamic data in the horizontal grid and using ui-sortable to sort the grid columns. But its not working properly. But, after I refresh the page, it starts working properly until I hard reload the page.
Code:
js file
this.sortableOptions = {
			handle: '> .move-handle',
			scroll: true,
			'ui-floating': 'auto',
			cursor: "pointer",
			containment: "parent"
}

html file

                           //section

Do you get any error in your browser console?

I would also suggest to avoid using ng-class (and any other DOM manipulations) directly on the
.
You can probably just wrap the
's content in an other
 and apply the class there.

Same thing here,
i have 3 different sortable elements, i only have the pb on one.
If i force JQuery sortable to reload, it works
maybe a wrong initialization of the directive on angular apply ?
do not have any errors on logs

Try removing class="sections-list" from the


DDT-859 fetch all associated carrier booking references for a transpo…

…rt document
resolves: DDT-859

this turned out not to be the correct approach. This repository needs to be in event_core


Cleanup repo

Three small things:

remove .vscode
add golangci-linter (additionally)
switch version.go to LDFLAGS

https://github.com/epinio/epinio/projects/1#card-58835502

While CI is busted, locally tests pass:
[1]
[1] Ran 29 of 29 Specs in 2159.608 seconds
[1] SUCCESS! -- 29 Passed | 0 Failed | 0 Flaked | 0 Pending | 0 Skipped
[1] PASS
[2] Deleting tmpdir on node 2
[2]
[2]
[2] Summarizing 1 Failure:
[2]
[2] [Fail] Epinio enable/disable features services-incluster [It] enables minibroker services
[2] /home/opensuse/workspace/go/pkg/mod/github.com/onsi/gomega@v1.10.5/internal/asyncassertion/async_assertion.go:56
[2]
[2] Ran 13 of 13 Specs in 2198.963 seconds
[2] SUCCESS! -- 13 Passed | 0 Failed | 1 Flaked | 0 Pending | 0 Skipped
[2] PASS

Merging.


Don't use dev tags as version contraints

This package is now compatable with the most recently released
version of @pulumi/pulumi and @pulumi/aws, so update the constraints
to express that.

This was all right and proper in the release branch, but had dev in master, which is now failing because Joe's recent changes for dependsOn now cause this error:
storageclass.ts:133:8 - error TS2345: Argument of type 'CustomResourceOptions' is not assignable to parameter of type 'CustomResourceOptions | undefined'.
  Type<EMAIL_ADDRESS>is not assignable to type<EMAIL_ADDRESS>    Types of property 'dependsOn' are incompatible.
      Type 'Resource | Promise<Resource> | Output<Resource> | Input<Resource>[] | Promise<Input<Resource>[]> ...' is not assignable to type 'Resource | Resource[] | undefined'.
        Type 'Promise<Resource>' is not assignable to type 'Resource | Resource[] | undefined'.
          Type 'Promise<Resource>' is not assignable to type 'Resource[]'.
            Property 'length' is missing in type 'Promise<Resource>'.
133     }, opts);
           ~~~~

Not sure where the fault lies in that yet, but I want to get the branch green again.


error regarding image_batch_shap_explainability_radiomics

Hi ,
When I tried to run the job on (image_batch_shap_explainability_radiomics) i get teh following error on console ,

Furthermore , regarding the following  error you mentioned in the previous issue. I'm not sure how to solve this on the docker file as I have followed the same standard in other repositories.
----Log begin----
python: can't open file '/workspace/main.py': [Errno 2] No such file or directory
----Log end----
It would be great if you can help to sort this out.
Thank You

That error message appear when there is not dataset selected to work with when the workstation is created. It is already notified in the jobman project: https://github.com/chaimeleon-eu/jobman/issues/29

Regarding the error "python: can't open file '/workspace/main.py'"...
If you build your image locally and run, you will see that the file main.py is in the root directory /, and not in /workspace/.
You can remove workspace/ in the entrypoint of your dockerfile,
or see my recommendation in the previous issue and move your app files to a new directory (named workspace in this case instead of app).

Hi ,
We have fixed the  requested changes/recommendations , please build and upload the image.
Thank you

The docker image has been rebuilt with tags '0.0.2-testing' and 'latest':

Also the issue https://github.com/chaimeleon-eu/jobman/issues/29 was fixed.


Message cuts off in quotes

If a quoted message is too long, it cuts off on the right side. Not big of an issue just wanted to point it out if you guys wanna fix it or smth

In backlog due to being a rare occurrence, and that I have no idea what causes this.


priorityClass perfectscale-exporter gets deleted when I update to version 1.0.13

I have perfect scale working with version 1.0.5. Then I updated it to 1.0.13. It worked normally then a few hours later the pod got deleted with the error bellow

I checked and there's no priorityClass there.
I downgrade it to 1.0.12 and now it's working

This is an old ticket, afaik doesn't happen any more.
closing


My details

Jobin

Hey can you do the commit again, there are some issues with the build file.

i am supposed to commit again? but it was proper only. i did exactly how it
was told
On Sat, Oct 14, 2023 at 6:25 PM gdsc-kits-admin @.***>
wrote:

Closed #16 https://github.com/gdsc-kits/hacktober2023/pull/16.
—
Reply to this email directly, view it on GitHub
https://github.com/gdsc-kits/hacktober2023/pull/16#event-10653652134,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV4E3NPLXC7Z2W7NVXMH6GLX7KDSVAVCNFSM6AAAAAA55RSUJKVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQGY2TGNRVGIYTGNA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, there are some issues with the build files,
Connect. Learn. Grow
Renuka RajpuriaGDSC Lead 2023-24
Karunya Institute of Technology and Sciences
Phone:<PHONE_NUMBER>
Email: @.***
On Sat, Oct 14, 2023 at 7:24 PM jobin2201 @.***> wrote:

i am supposed to commit again? but it was proper only. i did exactly how
it
was told
On Sat, Oct 14, 2023 at 6:25 PM gdsc-kits-admin @.***>
wrote:

Closed #16 https://github.com/gdsc-kits/hacktober2023/pull/16.
—
Reply to this email directly, view it on GitHub
https://github.com/gdsc-kits/hacktober2023/pull/16#event-10653652134,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AV4E3NPLXC7Z2W7NVXMH6GLX7KDSVAVCNFSM6AAAAAA55RSUJKVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQGY2TGNRVGIYTGNA>

.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/gdsc-kits/hacktober2023/pull/16#issuecomment-1762922579,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCNOPX3GNUUWOCENJYGPEETX7KKRDANCNFSM6AAAAAA55RSUJI
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


DOC: stats.f_oneway: use attributes instead of tuple unpacking in example

AlexanderGovernResult https://github.com/scipy/scipy/blob/87c46641a8b3b5b47b81de44c07b840468f7ebe7/scipy/stats/_stats_py.py#L4220 is inconsistent with the f_oneway https://github.com/scipy/scipy/blob/87c46641a8b3b5b47b81de44c07b840468f7ebe7/scipy/stats/_stats_py.py#L3953 and kruskal https://github.com/scipy/scipy/blob/87c46641a8b3b5b47b81de44c07b840468f7ebe7/scipy/stats/_stats_py.py#L8868 results types (it is not a namedtuple) as such it cannot be unpacked in the same way.

This is intentional. We want people to access the results via attributes and not tuple-unpacking. This lets us continue to add new attributes without requiring any code changes; we find that we do this often enough to make this a policy. Where we use namedtuples, it's because that function used to return plain tuples, so we have to use namedtuples for backward-compatibility. For new functions, we use plain-old classes. The consistent way to use both is to use attributes to access the individual values that you want.

Apologies, if this is the case I would recommend to update the example in the f_oneway documentation which uses tuple unpacking and drove me to the conclusion that this was the intended way.

Sure thing @lucascolley


0.2.0

Problem

Description of why you made this PR

Solution

And how do you fix that problem

PR Status

[ ] Code finished and ready to be reviewed/tested
[ ] The fix/enhancement were manually tested (if applicable)

Automatic tests
Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

!testme

!testme

@ericgaspar my local tests return a 502 bad gateway error.
It seems that there is a problem related to the access rights of the certificates and/or that we need to adapt the https configuration of the server.js  :
see readme : armadietto#serving-over-https

...So you can have an SSL-terminating proxy in front of armadietto as long as it sets one of those headers, and does not let external clients set them. In this setup, you can set https.force = true but omit https.port; this means armadietto itself will not accept encrypted connections but will apply the above behaviour to enforce secure connections.

As I still have a lot of weaknesses in this domain, some confirmations / explanations / solutions  would be welcome :slightly_smiling_face:


[Python] Define meter APIs and implement in Python agent

We focused on tracing in Python agent since it's created, now that the tracing plugins are steadily grow, it's good time to hand on metrics stuff, this is a fundamental feature in Python agent that many other metrics-related features may be built on top of, such as PVM metrics collection #5944 .
I know @gloria-veg will be working on this, let's track the task in this issue.

Thanks, @kezhenxu94! I will be dedicated to this in the following months. (#^.^#)

Hello, @gloria-veg is this task being actively worked on? I see there's another issue waiting on this one(#5944). It will be fabulous if we can make it happen and release it in 1.0.0.
I see there's concrete progress on your branch, just not sure about the current status.

Hi superSky,
Thanks for your email! Yes, I am still working on this. The frame is ready but there are still some details that need to be adjusted and tested. I may not have enough time in the next two months to work on this because I am struggling to survive in the heavy workload of school courses at Georgia Tech.
I am still interested in making it happen, and if you do not mind maybe we can finish this in winter vacation! Also, you can contact my mentor Zhenxu Ke to discuss this :)
Best,
Yuanyuan
At 2021-11-10 14:22:30, "Superskyyy" @.***> wrote:
Hello, @gloria-veg is this task being actively worked on? I see there's another issue waiting on this one(#5944). It will be fabulous if we can make it happen and release it in 1.0.0.
I see there's concrete progress on your branch, just not sure about the current status.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

Hi superSky, Thanks for your email! Yes, I am still working on this. The frame is ready but there are still some details that need to be adjusted and tested. I may not have enough time in the next two months to work on this because I am struggling to survive in the heavy workload of school courses at Georgia Tech. I am still interested in making it happen, and if you do not mind maybe we can finish this in winter vacation! Also, you can contact my mentor Zhenxu Ke to discuss this :) Best, Yuanyuan At 2021-11-10 14:22:30, "Superskyyy" @.***> wrote: Hello, @gloria-veg is this task being actively worked on? I see there's another issue waiting on this one(#5944). It will be fabulous if we can make it happen and release it in 1.0.0. I see there's concrete progress on your branch, just not sure about the current status. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

@kezhenxu94 FYI
@gloria-veg Nice to hear back that you are interested in making it happen! The main obstacle in your branch I see is being 36 commits behind our upstream master, where among the commits, our contributors have changed quite a lot of structures, especially coding guidelines.
Please do let us know when you got time to resume the work :) so that we can work together to sort out the complexities in merging the master branch into your own.
Btw it looks like we are in the same timezone, I certainly feel for you because I'm also under heavy course & lab work daily. For me it is quite relieving to switch around and do something fun and recognized in the open-source community when I get way too much stress in schoolwork, I guess that's an important reason why I keep coming back. Anyway, I look forward to your return!
Kind regards

@eus-lwq has expressed interest in completing this feature, so I'm assigning the task to her.

@eus-lwq has expressed interest in completing this feature, so I'm assigning the task to her.

Yes please!

Could we got python application memory or CPU usage about this latest skywalking-python？@eus-lwq

Could we got python application memory or CPU usage about this latest skywalking-python？@eus-lwq

Not yet

Could we got python application memory or CPU usage about this latest skywalking-python？@eus-lwq

I don't think we have an update about this issue in the upstream.

Could we got python application memory or CPU usage about this latest skywalking-python？@eus-lwq

The feature is implemented and pending merge, will be released in the next version.


Is basic_parser::max_depth() == 32 the right default:

This affects the parse free functions, since users cannot control the parser it uses

How was the number chosen in the first place?

16 seemed too small and 64 seemed too large :) but seriously...I"m not sure, maybe it came from the spec as a suggestion.

Check this out:
https://softwareengineering.stackexchange.com/questions/279207/how-deeply-can-a-json-object-be-nested

I feel that we can go deeper still; our parse functions don't use all that much stack space (or we might be worse than nlohmann as we use SSE2)

The purpose of having a small default depth is to be "secure by default." The number 32 isn't set in stone though, we can consult with Bishop Fox to see if this number should be changed.

I think 32 is gud. If users complain we can change it later.


TODO: Upgrade from Python 3.11 to 3.12

The CPython 3.12 Windows builds have already been done a couple of days ago:
https://github.com/streamlink/python-windows-embed/releases/tag/20231004-1
Unfortunately though, some cp312 wheels for Streamlink's dependencies are currently missing, namely lxml:
$ curl -sSL https://pypi.org/pypi/lxml/4.9.3/json | jq -r '.urls[] | select(.python_version == "cp312") | .filename'
lxml-4.9.3-cp312-cp312-macosx_11_0_universal2.whl
lxml-4.9.3-cp312-cp312-manylinux_2_28_aarch64.whl
lxml-4.9.3-cp312-cp312-manylinux_2_28_x86_64.whl
lxml-4.9.3-cp312-cp312-musllinux_1_1_aarch64.whl
lxml-4.9.3-cp312-cp312-musllinux_1_1_x86_64.whl
lxml-4.9.3-cp312-cp312-win_amd64.whl

Due to the lack of win32 wheels, the x86 installers and portable archives would be stuck on 3.11. It doesn't make sense splitting this up, so we'll have to wait until this is resolved.
Manually building the lxml wheels is out of the question, because this can't be done by the CI runners here, and we'd need to override the lxml dependency with a custom self-built wheel, which I don't want to.

Resolved by cb3df823c47b6841985abbd2f6df15a05fb89a6d


Native compat

This PR provides:

Compatibility with native ocaml
Better docs with a detailed tutorial
Project has been renamed to bastet

resolves #13


As a user, I want my imported/exported data to support PDF

...so that I can work more flexibly with data

Tested and merged to the master branch, nice work!


DCOS-17343 – fix(locale): add text for localisation

CLOSES DCOS-17343
Testing

Trade-offs

Dependencies

Screenshots

Hold merge until the other PR is merged.

The other PR was merged.

:tada: This PR is included in version 2.84.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Remove httpclient dependency.

was present for Hadoop 1, which we don't support anymore
was present for ThreadSafe note on our maven-plugin mojo, but that annotation is gone in current releases

Tested via running ITs locally and against standalone hadoop clusters

Fluo uses the Accumulo maven plugin for its ITs.  I ran Fluo's ITs using these changes w/o any issue.


Remove AGGREGATE setting

The AGGREGATE setting is unnecessary.
There are 3 cases:

grouped on the whole portfolio
grouped by some attribute  (e.g. product)
individual

We set it as follows:

# 1. grouped on the whole portfolio
AGGREGATE = True
GROUP_BY_COLUMN = None

# 2. grouped by some attribute  (e.g. product)
AGGREGATE = True
GROUP_BY_COLUMN = "product"

# 3. individual
AGGREGATE = False
GROUP_BY_COLUMN = "product"  # or None; doesn't really matter

What we should be doing instead:

# 1. grouped on the whole portfolio
GROUP_BY = None

# 2. grouped by some attribute  (e.g. product)
GROUP_BY = "product"

# 3. individual
GROUP_BY = "id"

To do list:

[x] change code
[x] update and run dev_models
[x] update tutorials
[x] update docs
[x] update blog posts
[x] test aggregation_type first/sum

Thoughts:

change to GROUP_BY for simplicity
feature/group_by

Implemented in v0.8.0