Tags: Submitty/Lichen
Tags
[Bugfix:Plagiarism] Bump base Docker image to Ubuntu 22.04 (#104) ### What is the current behavior? Our Docker image is currently based on Ubuntu 20.04. This is problematic because the main Lichen binary is compiled on the host machine and copied into the Lichen container at runtime, which requires both operating systems to be compatible. Eventually, we should do all of the compilation at image build time instead... ### What is the new behavior? The base Docker image has been bumped to Ubuntu 22.04. Due to a handful of version incompatibilities and other miscellaneous Lichen bugs, I also bumped clang to version 14 (the C++ tokenizer was broken), bumped python to 3.9, and fixed a regression introduced in Submitty/Submitty#9630. Further Python version increases will break the Java tokenizer. I will make a separate PR to migrate away from `javac-parser`, which hasn't been updated in 5 years now, and seems to be a dead project.
[Dependency] Bump humanize from 4.2.2 to 4.3.0 (#89) Bumps [humanize](https://github.com/python-humanize/humanize) from 4.2.2 to 4.3.0. - [Release notes](https://github.com/python-humanize/humanize/releases) - [Commits](python-humanize/humanize@4.2.2...4.3.0) --- updated-dependencies: - dependency-name: humanize dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[Refactor:Plagiarism] Add dedicated ranking step (#79) * Only print warning once * add number of times it was truncated * Add progress bars for most of pipeline * Add compare_hashes progress bar * Finish the Python portion * Remove unnecessary code from compare_hashes * lint * Fix off-by-1 There was a very minor off-by-1 in the original codebase which necessitated the updates to the tests
[Dependency] Bump clang from 11.0 to 14.0 (#78) Bumps [clang](https://github.com/llvm-mirror/clang) from 11.0 to 14.0. - [Release notes](https://github.com/llvm-mirror/clang/releases) - [Changelog](https://github.com/llvm-mirror/clang/blob/master/docs/ReleaseNotes.rst) - [Commits](https://github.com/llvm-mirror/clang/commits) --- updated-dependencies: - dependency-name: clang dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PreviousNext