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

feat: Add new option to set custom scan directory #154

Merged
merged 10 commits into from
Oct 5, 2023
Merged

feat: Add new option to set custom scan directory #154

merged 10 commits into from
Oct 5, 2023

Conversation

serpro69
Copy link

@serpro69 serpro69 commented Oct 2, 2023

This is a draft PR for #153 .
I'm not sure how to add proper tests for this change though. But I have tested this manually on my local vault from a build from the fork, and it seems to work just fine. From console output:

Checking connection to Anki...
plugin:obsidian-to-anki-plugin:66283 Using custom scan directory: 10_anki/test
plugin:obsidian-to-anki-plugin:65947 Scanning  10_anki/test/Untitled.md as it's changed or new.
plugin:obsidian-to-anki-plugin:65959 Requesting addition of new deck into Anki...
plugin:obsidian-to-anki-plugin:65965 Requesting addition of notes into Anki...
plugin:obsidian-to-anki-plugin:65971 Requesting card IDs of notes to be edited...
plugin:obsidian-to-anki-plugin:65977 Requesting tag list...
plugin:obsidian-to-anki-plugin:65979 Requesting update of fields of existing notes
plugin:obsidian-to-anki-plugin:65985 Requesting deletion of notes..
plugin:obsidian-to-anki-plugin:65991 Requesting addition of media...
plugin:obsidian-to-anki-plugin:66086 Requesting cards to be moved to target deck...
plugin:obsidian-to-anki-plugin:66092 Requesting tags to be replaced...
plugin:obsidian-to-anki-plugin:66104 All done!

@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=042a39a

@github-actions
Copy link

github-actions bot commented Oct 2, 2023

📷 Screenshots of tests:

🔧 basic_para

Pre Test

Post Test

🔧 basic_para_3

Pre Test

Post Test

🔧 basic_sync

Pre Test

Post Test

🔧 cloze_highlight

Pre Test

Post Test

🔧 cloze_para

Pre Test

Post Test

🔧 cloze_sync

Pre Test

Post Test

🔧 context_test

Pre Test

Post Test

🔧 folder_deck

Pre Test

Post Test

🔧 folder_deck_tags

Pre Test

Post Test

🔧 folder_scan

Pre Test

Post Test

🔧 frozen_notes

Pre Test

Post Test

🔧 image_sync

Pre Test

Post Test

🔧 inline_notes

Pre Test

Post Test

🔧 markdown_table

Pre Test

Post Test

🔧 markdown_test

Pre Test

Post Test

🔧 math_test

Pre Test

Post Test

🔧 music_embed

Pre Test

Post Test

🔧 neuracache_sync

Pre Test

Post Test

🔧 ng_basic_update

Pre Test

Post Test

🔧 ng_delete_sync

Pre Test

Post Test

🔧 question_answer

Pre Test

Post Test

🔧 remnote_inline

Pre Test

Post Test

🔧 ruled_style

Pre Test

Post Test

🔧 tag_sync

Pre Test

Post Test

🔧 target_deck

Pre Test

Post Test

For commit 1646ea3

@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=042a39a

@ShootingKing-AM ShootingKing-AM added the enhancement New feature or request label Oct 2, 2023
@ShootingKing-AM
Copy link
Owner

Nice LGTM !

For E2E testing, you can make a default defaults/test_vault_suites/folder_scan/.obsidian/plugins/obsidian-to-anki-plugin/data.json - those are Obsidian_to_Anki plugin Settings. Here you can maually put in a "Defaults": { "Scan Directory": "test_dir",... }

Then you can setup the Obsidian vault in defaults/test_vault_suites/folder_scan/ making a shouldnotadd.md in / and /test_dir/shouldadd.md files keeping one/some cards in each of them for testing. (NOTE: each card should have <!-- CARD --> in its previous line)

Then you need to write a tests/anki/test_folder_scan.py similar to other pyTests which will actually load the Anki's sqlite database and run tests, there you need to check if the cards present in shouldnotadd.md file should not get added into Anki and cards present in /test_dir/shouldadd.md should be in Anki.

You might also add a test_dir/sub_dir/shouldaddsubdir.md for checking that cards in subdirectories are also getting added.

@serpro69
Copy link
Author

serpro69 commented Oct 3, 2023

Thanks for the tips. I'll try to add tests then.

@serpro69
Copy link
Author

serpro69 commented Oct 3, 2023

Added some tests (used basic_para tests as example) :)

@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=724a2ae

@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=1ece4f9

@ShootingKing-AM
Copy link
Owner

Added some tests (used basic_para tests as example) :)

Nice ! but seems like the tests are failing . Seems like the setting is not being read and all the files are being scanned.

Can you add one/some cards in a .md file inside a folder inside the scan_dir, so that we are coving all cases of the recursive getAllTFilesInFolder() function. Also can you update the readme #features list so that users will know how to use this option :)

@serpro69
Copy link
Author

serpro69 commented Oct 4, 2023

Added a subdir to scan, and also updated the readme. Unfortunately most of the features in the original plugin are documented in the wiki, which I can't modify via PR of course. But I've added a small description to the readme at least :)

@serpro69 serpro69 marked this pull request as ready for review October 4, 2023 07:14
@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=6802bd9

@serpro69
Copy link
Author

serpro69 commented Oct 4, 2023

Looks like some checks are still failing. Any ideas what's wrong?

@ShootingKing-AM
Copy link
Owner

/ok-to-test sha=1646ea3

@ShootingKing-AM ShootingKing-AM changed the title Add new option to set custom scan directory feat: Add new option to set custom scan directory Oct 5, 2023
@ShootingKing-AM ShootingKing-AM merged commit 3839220 into ShootingKing-AM:master Oct 5, 2023
8 checks passed
@ShootingKing-AM
Copy link
Owner

Merged! Thanks!

ShootingKing-AM added a commit that referenced this pull request Jan 19, 2024
* Update README.md

* Update codeql-analysis.yml

* [CI] Create Release (#2)

* Create Release

* Rename Release to obsidian release.yml

* Update obsidian release.yml

* Update package-lock.json (#3)

* Update and rename obsidian release.yml to obsidian-release.yml

* Update obsidian-release.yml

* Update obsidian-release.yml

* Update manifest.json (#4)

* Update manifest.json

* Update versions.json

* Update obsidian-release.yml

* Update obsidian-release.yml

* Update obsidian-release.yml

* Create dependabot.yml (#5)

* Rename .github/workflows/dependabot.yml to .github/dependabot.yml

* Revert "Update README.md"

This reverts commit 4a8bad4.

* Fix ObsidianToAnki#409 (#8)

* De-clutter release page (#10)

* Fix and update Dependabot (#11)

* Bump actions/checkout from 2 to 3 (#12)

Bumps [actions/checkout](https:/actions/checkout) from 2 to 3.
- [Release notes](https:/actions/checkout/releases)
- [Changelog](https:/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/setup-node from 1 to 3 (#14)

Bumps [actions/setup-node](https:/actions/setup-node) from 1 to 3.
- [Release notes](https:/actions/setup-node/releases)
- [Commits](actions/setup-node@v1...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [CI] Build workflow (#19)

* [CI] Build workflow
* Update build.yml

* [CI] Implement end-to-end tests (#21)

- Updated build yml
- e2e with Webdriver IO, Docker and Mocha
- JUnit tests reports to be published on PR

* Create .gitattributes (#23)

* Tweak test-e2e for github-actions (#22)

* Update autostart script
* Update to sh
* Add pytest to dev dependency
* Fixes
* tweak permissions for github
* Update test-e2e.yml
* more verbose
* fix permissions on github actions
* Update obsidian_anki.sh
* Update package.json
* Update test-e2e.yml

* Update test-e2e.yml (#24)

* Update test-e2e.yml

* Update test-e2e.yml

* Update test-e2e.yml (#26)

* Enable fork write actions (#27)

* Fix signed checkout Test (#28)

* Update test-e2e.yml

* Update test-e2e.yml

* Update test-e2e.yml

* Update test-e2e.yml

* [Test] Add supports for multiple tests per worker

- Added e2e Test for inline notes

* [Test] Multiple tests supports and basic_para test

* [Test] Implement regex para highlight cloze e2e tests

- made Obisidan wait to lauch till test files are in its dir

* [Fix] Create decks before pushing cards

- Should fix #9

* [Tests] Fix anki connect to autosave post deleteNote

* [Test] Implement folder_vaults folder_tags update and delete tests

- added default Ctrl+Shift+R shortcut in Docker to run obsidian

* [Test] Implemented image markdown_table_regex math sync tests

* [Test] Implement frozen_notes music neurachahce ruled remnote qna style tests

- tag_sync test
-

* [Test] Cleanup

* [Test] Change CI for multiple tests

* make empty folders ignored by git

* Cleanup

* Update test-e2e.yml

* Update test-e2e.yml

* Update template.e2e.ts

* Extra info for failure

* Update test-e2e.yml

* prepare to fix

* Update test-e2e.yml

* Update test-e2e.yml

* Update template.e2e.ts

* Update test-e2e.yml

* Update reset_perms

* Update test-e2e.yml

* Update template.e2e.ts

* Update autostart

* Update autostart

* reset config

* Update wdio.conf.ts

* Update wdio.conf.ts

* Update wdio.conf.ts

* update perms

* Update wdio.conf.ts

* Bump @types/node from 14.18.36 to 18.15.3 (#34)

Bumps [@types/node](https:/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.18.36 to 18.15.3.
- [Release notes](https:/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https:/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump showdown-highlight from 2.1.8 to 3.1.0 (#18)

Bumps [showdown-highlight](https:/Bloggify/showdown-highlight) from 2.1.8 to 3.1.0.
- [Release notes](https:/Bloggify/showdown-highlight/releases)
- [Commits](Bloggify/showdown-highlight@2.1.8...3.1.0)

---
updated-dependencies:
- dependency-name: showdown-highlight
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump showdown and @types/showdown (#16)

Bumps [showdown](https:/showdownjs/showdown) and [@types/showdown](https:/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown). These dependencies needed to be updated together.

Updates `showdown` from 1.9.1 to 2.1.0
- [Release notes](https:/showdownjs/showdown/releases)
- [Changelog](https:/showdownjs/showdown/blob/master/CHANGELOG.md)
- [Commits](showdownjs/showdown@1.9.1...2.1.0)

Updates `@types/showdown` from 1.9.4 to 2.0.0
- [Release notes](https:/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https:/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown)

---
updated-dependencies:
- dependency-name: showdown
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: "@types/showdown"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump devtools from 8.5.5 to 8.6.0 (#39)

Bumps [devtools](https:/webdriverio/webdriverio/tree/HEAD/packages/devtools) from 8.5.5 to 8.6.0.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.0/packages/devtools)

---
updated-dependencies:
- dependency-name: devtools
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/local-runner from 8.5.4 to 8.6.0 (#37)

Bumps [@wdio/local-runner](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) from 8.5.4 to 8.6.0.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.0/packages/wdio-local-runner)

---
updated-dependencies:
- dependency-name: "@wdio/local-runner"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @rollup/plugin-typescript from 6.1.0 to 11.0.0 (#38)

Bumps [@rollup/plugin-typescript](https:/rollup/plugins/tree/HEAD/packages/typescript) from 6.1.0 to 11.0.0.
- [Release notes](https:/rollup/plugins/releases)
- [Changelog](https:/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md)
- [Commits](https:/rollup/plugins/commits/commonjs-v11.0.0/packages/typescript)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/mocha-framework from 8.4.0 to 8.5.6 (#36)

Bumps [@wdio/mocha-framework](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) from 8.4.0 to 8.5.6.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.5.6/packages/wdio-mocha-framework)

---
updated-dependencies:
- dependency-name: "@wdio/mocha-framework"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump glob from 9.2.1 to 9.3.0 (#42)

Bumps [glob](https:/isaacs/node-glob) from 9.2.1 to 9.3.0.
- [Release notes](https:/isaacs/node-glob/releases)
- [Changelog](https:/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v9.2.1...v9.3.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/cli from 8.5.1 to 8.6.0 (#41)

Bumps [@wdio/cli](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) from 8.5.1 to 8.6.0.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.0/packages/wdio-cli)

---
updated-dependencies:
- dependency-name: "@wdio/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update obsidian-release.yml

Make release as per Obsidian specification

* Bump devtools from 8.6.0 to 8.6.9 (#60)

Bumps [devtools](https:/webdriverio/webdriverio/tree/HEAD/packages/devtools) from 8.6.0 to 8.6.9.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.9/packages/devtools)

---
updated-dependencies:
- dependency-name: devtools
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/local-runner from 8.6.0 to 8.6.9 (#58)

Bumps [@wdio/local-runner](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) from 8.6.0 to 8.6.9.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.9/packages/wdio-local-runner)

---
updated-dependencies:
- dependency-name: "@wdio/local-runner"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/cli from 8.6.0 to 8.6.9 (#59)

Bumps [@wdio/cli](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) from 8.6.0 to 8.6.9.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.6.9/packages/wdio-cli)

---
updated-dependencies:
- dependency-name: "@wdio/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump peter-evans/create-or-update-comment from 2 to 3 (#68)

Bumps [peter-evans/create-or-update-comment](https:/peter-evans/create-or-update-comment) from 2 to 3.
- [Release notes](https:/peter-evans/create-or-update-comment/releases)
- [Commits](peter-evans/create-or-update-comment@v2...v3)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/mocha-framework from 8.5.6 to 8.8.0 (#71)

Bumps [@wdio/mocha-framework](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) from 8.5.6 to 8.8.0.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.8.0/packages/wdio-mocha-framework)

---
updated-dependencies:
- dependency-name: "@wdio/mocha-framework"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump wdio-electron-service from 4.0.0 to 4.0.2 (#61)

Bumps [wdio-electron-service](https:/webdriverio-community/wdio-electron-service) from 4.0.0 to 4.0.2.
- [Release notes](https:/webdriverio-community/wdio-electron-service/releases)
- [Commits](webdriverio-community/wdio-electron-service@4.0.0...4.0.2)

---
updated-dependencies:
- dependency-name: wdio-electron-service
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update dependabot.yml

* ci: fix by pinning node version (#109)

* Update package-lock.json
* Update test-e2e.yml

* Bump @types/node from 18.15.3 to 20.4.2 (#114)

Bumps [@types/node](https:/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.15.3 to 20.4.2.
- [Release notes](https:/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https:/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump semver from 5.7.1 to 5.7.2 (#113)

Bumps [semver](https:/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https:/npm/node-semver/releases)
- [Changelog](https:/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](npm/node-semver@v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/spec-reporter from 8.4.0 to 8.12.2 (#112)

Bumps [@wdio/spec-reporter](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) from 8.4.0 to 8.12.2.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.12.2/packages/wdio-spec-reporter)

---
updated-dependencies:
- dependency-name: "@wdio/spec-reporter"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/junit-reporter from 8.4.0 to 8.12.2 (#110)

Bumps [@wdio/junit-reporter](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-junit-reporter) from 8.4.0 to 8.12.2.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.12.2/packages/wdio-junit-reporter)

---
updated-dependencies:
- dependency-name: "@wdio/junit-reporter"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump typescript from 4.9.5 to 5.1.6 (#108)

Bumps [typescript](https:/Microsoft/TypeScript) from 4.9.5 to 5.1.6.
- [Release notes](https:/Microsoft/TypeScript/releases)
- [Commits](https:/Microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump wdio-electron-service from 4.1.0 to 4.3.0 (#120)

Bumps [wdio-electron-service](https:/webdriverio-community/wdio-electron-service) from 4.1.0 to 4.3.0.
- [Release notes](https:/webdriverio-community/wdio-electron-service/releases)
- [Commits](webdriverio-community/wdio-electron-service@4.1.0...4.3.0)

---
updated-dependencies:
- dependency-name: wdio-electron-service
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wdio/mocha-framework from 8.11.0 to 8.12.1 (#119)

Bumps [@wdio/mocha-framework](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) from 8.11.0 to 8.12.1.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.12.1/packages/wdio-mocha-framework)

---
updated-dependencies:
- dependency-name: "@wdio/mocha-framework"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump devtools from 8.11.3 to 8.12.1 (#118)

Bumps [devtools](https:/webdriverio/webdriverio/tree/HEAD/packages/devtools) from 8.11.3 to 8.12.1.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.12.1/packages/devtools)

---
updated-dependencies:
- dependency-name: devtools
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tslib from 2.6.0 to 2.6.1 (#117)

Bumps [tslib](https:/Microsoft/tslib) from 2.6.0 to 2.6.1.
- [Release notes](https:/Microsoft/tslib/releases)
- [Commits](microsoft/tslib@2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: fix by installing latest obsidian dep (#122)

* ci: fix ci by tagging obsidian to latest
* Update build.yml
* Update other worflows

* Bump devtools from 8.12.1 to 8.13.13 (#121)

Bumps [devtools](https:/webdriverio/webdriverio/tree/HEAD/packages/devtools) from 8.12.1 to 8.13.13.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.13.13/packages/devtools)

---
updated-dependencies:
- dependency-name: devtools
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: apply previous build workflow fix to e2e workflow (#155)

* feat: Add new option to set custom scan directory (#154)

* Add custom scan dir

* Update test suites data.json with new option

* Account for new setting

* Fix undefined variable

* Replace spaces with tabs in changed files

Seems like source code uses tabs (for most part), so replacing
spaces with tabs in files that I've changed for the PR

* Add e2e tests

* Update filename to fix spec requirement

* Add subdir to scan and fix headings in md files

* Update readme with new feature description

* fix tests

---------

Co-authored-by: Harsha Raghu <[email protected]>

* Bump @wdio/mocha-framework from 8.12.1 to 8.16.17 (#162)

Bumps [@wdio/mocha-framework](https:/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) from 8.12.1 to 8.16.17.
- [Release notes](https:/webdriverio/webdriverio/releases)
- [Changelog](https:/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https:/webdriverio/webdriverio/commits/v8.16.17/packages/wdio-mocha-framework)

---
updated-dependencies:
- dependency-name: "@wdio/mocha-framework"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 20.4.2 to 20.8.2 (#161)

Bumps [@types/node](https:/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.4.2 to 20.8.2.
- [Release notes](https:/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https:/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump typescript from 5.1.6 to 5.2.2 (#159)

Bumps [typescript](https:/Microsoft/TypeScript) from 5.1.6 to 5.2.2.
- [Release notes](https:/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.1.6...v5.2.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump wdio-wait-for from 3.0.5 to 3.0.7 (#148)

Bumps [wdio-wait-for](https:/webdriverio/wdio-wait-for) from 3.0.5 to 3.0.7.
- [Release notes](https:/webdriverio/wdio-wait-for/releases)
- [Commits](webdriverio/wdio-wait-for@3.0.5...3.0.7)

---
updated-dependencies:
- dependency-name: wdio-wait-for
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tibdex/github-app-token from 1 to 2 (#143)

Bumps [tibdex/github-app-token](https:/tibdex/github-app-token) from 1 to 2.
- [Release notes](https:/tibdex/github-app-token/releases)
- [Commits](tibdex/github-app-token@v1...v2)

---
updated-dependencies:
- dependency-name: tibdex/github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/github-script from 6 to 7 (#183)

Bumps [actions/github-script](https:/actions/github-script) from 6 to 7.
- [Release notes](https:/actions/github-script/releases)
- [Commits](actions/github-script@v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/setup-node from 3 to 4 (#173)

Bumps [actions/setup-node](https:/actions/setup-node) from 3 to 4.
- [Release notes](https:/actions/setup-node/releases)
- [Commits](actions/setup-node@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @rollup/plugin-typescript from 11.1.2 to 11.1.5 (#166)

Bumps [@rollup/plugin-typescript](https:/rollup/plugins/tree/HEAD/packages/typescript) from 11.1.2 to 11.1.5.
- [Changelog](https:/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md)
- [Commits](https:/rollup/plugins/commits/typescript-v11.1.5/packages/typescript)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Update node and others (#205)

* fix: node-v in test action

* Updates

- Docker update for Ob 1.5.3
- Node update to 18.19 (forced by github actions)
- Chrome update within Obsidian to v114
- Removed uncessary packages
- Reordered Docker layers to have anki and obsidian at last
- now even stderr/stdout is transfered to log files

* fix rollup

* Update test-e2e.yml

* Update test-e2e.yml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Serhii Prodan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants