Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Thomas Tay f12c1c3dec Resolved conflicts after rebase - Cleanups to publish to npm (#22)
1. Updated the CI build to automatically publish packages to npm feed
2. Added the recommended files from Microsoft
3. Added license headers to every source file

Co-authored-by: Thomas Tay <Tay.Thomas@microsoft.com>
2024-08-19 16:58:20 -06:00
Mukundan Kavanur Kidambi a623c5dfa6 Adding more logging 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi 4c4f6d68c7 Attempt 5 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi 2fe2e7d865 Making it simpler, + Attempt 4 at getting this to work 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi 947e7681c0 Typo 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi b5675fa97e Setting up browser enfironment variables for karma 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi 6c61ffee25 Making sure chroem/firefox are installed 2024-08-19 16:36:58 -06:00
Mukundan Kavanur Kidambi 226f0eed81 Resolved conflicts after rebase - Fixing up security issue 2024-08-19 16:36:26 -06:00
Thomas Tay aa8c84b38c Create unit tests and an automated testing generator to catch regressions (#27)
Added unit tests for the B Tree, this is located in SortedBTree.spec.ts
Added a test generator that can detect errors in the sorted-btree library through random testing. In fact, this test generator is what generated the unit tests. If there are future errors, the test generator can create additional unit tests to prevent regressions.
Details are in the README in the folder.

We will run both of them as part of the usual test suite.

Other things:
3. Updated the PR build to not generate tags (this was causing problem if we have multiple PRs in flight)
4. Export the OrderedMapType as a type, so we can use it in TMP

Co-authored-by: Thomas Tay <Tay.Thomas@microsoft.com>
2024-08-13 09:44:38 -06:00
Thomas Tay f21d5ba419 Cleanups to publish to npm (#22)
1. Updated the CI build to automatically publish packages to npm feed
2. Added the recommended files from Microsoft
3. Added license headers to every source file

Co-authored-by: Thomas Tay <Tay.Thomas@microsoft.com>
2024-08-13 09:44:37 -06:00
Mukundan Kavanur Kidambi 41c78a7aaa Adding more logging 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi 1a1e30b054 Attempt 5 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi 011a43cd80 Making it simpler, + Attempt 4 at getting this to work 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi 1334fcac62 Typo 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi a299d29eb6 Setting up browser enfironment variables for karma 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi d7c5148c0a Making sure chroem/firefox are installed 2024-08-13 09:42:54 -06:00
Mukundan Kavanur Kidambi 3782794929 Resolved conflicts after rebase - Fixing up security issue 2024-08-13 09:41:31 -06:00
Mukundan Kavanur Kidambi 4803c8d400 Adding in automated version bumps 2021-06-18 19:13:27 -07:00
Mukundan Kavanur Kidambi 264e09ab8e PRettier fixes + Trying workflow auth for 3rd time 2021-06-18 18:56:23 -07:00
Mukundan Kavanur Kidambi 1d15155ea6 Using github token 2021-06-18 18:19:42 -07:00
Mukundan Kavanur Kidambi 0a5bc629ff Fixing up publish access 2021-06-18 18:11:33 -07:00
Mukundan Kavanur Kidambi 2a3f0eb091 Prettier fixes for yml 2021-06-18 18:08:41 -07:00
Mukundan Kavanur Kidambi c053fcabe6 Fixing up workflows 2021-06-18 18:05:12 -07:00
Mukundan Kavanur Kidambi 273ee66faa Updating workflows 2021-06-18 17:38:38 -07:00
Mukundan Kidambi c52b0495f2
Create main.yml 2021-06-18 15:36:29 -07:00