Commit Graph

8 Commits

Author SHA1 Message Date
Gleb Koval 8426dff044 Improve tests & validate FSEntry names (#4)
Test Workflow / Lint and test library (push) Successful in 1m34s Details
Publish Workflow / Publish library (push) Successful in 2m7s Details
Contributes to #2 .

- Add some additional tests to existing functionality.
- Cleanup code to use more of `kotlin.io.*` instead of `java.nio.*`.
- Validate FSEntry names on object construction (and tests).
- Validate folders do not contain entries with duplicate names on `FSCreator.create()` (and tests).

Reviewed-on: #4
2024-01-07 16:09:23 +00:00
Gleb Koval 8aa21dff54 Deny cyclic FSFolders (#3)
Test Workflow / Lint and test library (push) Successful in 3m56s Details
Contributes to #2 .

Handle cyclic folders explicitly, instead of relying on the filesystem.

Reviewed-on: #3
2024-01-07 14:56:16 +00:00
Gleb Koval ca221f1907
Fix publish CI
Publish Workflow / Publish library (push) Successful in 8m54s Details
Test Workflow / Lint and test library (push) Successful in 17m35s Details
2023-12-20 17:01:16 +00:00
Gleb Koval e83b313766
README update
Publish Workflow / Publish library (push) Successful in 9m4s Details
Test Workflow / Lint and test library (push) Successful in 17m32s Details
2023-12-20 15:57:35 +00:00
Gleb Koval 1c5cafb04d
Improve documentation
Test Workflow / Lint and test library (push) Has been cancelled Details
Publish Workflow / Publish library (push) Has been cancelled Details
2023-12-20 15:42:31 +00:00
Gleb Koval 71d98e540b Steup CI (#1)
Test Workflow / Lint and test library (push) Has been cancelled Details
Setup Github actions CI to test and publish the library.

Reviewed-on: #1
2023-12-20 15:34:40 +00:00
Gleb Koval f9ab02c68d
Initial implementations 2023-12-20 13:16:56 +00:00
Gleb Koval 9489e6048c
Initial commit 2023-12-03 01:24:30 +00:00