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

Installer windows #386

Merged
merged 65 commits into from Mar 28, 2024
Merged

Installer windows #386

merged 65 commits into from Mar 28, 2024

Commits on Dec 19, 2023

  1. don't create coverage and logs directory on install

    since we now write coverage and logs to the temp dir
    karottenreibe committed Dec 19, 2023
    Copy the full SHA
    7576290 View commit details
    Browse the repository at this point in the history
  2. rename linux tests

    karottenreibe committed Dec 19, 2023
    Copy the full SHA
    0638508 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ee68cc5 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    49dc75c View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Copy the full SHA
    43896e5 View commit details
    Browse the repository at this point in the history
  2. add windows build

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    fe25c08 View commit details
    Browse the repository at this point in the history
  3. fix TS findings

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    6ec4999 View commit details
    Browse the repository at this point in the history
  4. fix linux tests

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    ed160d4 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    7188cbf View commit details
    Browse the repository at this point in the history
  6. rename windows build step to "Test"

    since it is only there to run the tests on Windows
    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    02ee449 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    3f329e9 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    2085016 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    db232f0 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    6c93f90 View commit details
    Browse the repository at this point in the history
  11. convert to jlink build

    had to convert the installer to a Java 17 module and replace com.teamscale dependencies with Apache commons
    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    d3e5f3a View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    d6457c7 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    b0acde9 View commit details
    Browse the repository at this point in the history
  14. fix TS finding

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    3d83554 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    ef63bca View commit details
    Browse the repository at this point in the history
  16. update okhttp

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    0c4fcb4 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    db7c155 View commit details
    Browse the repository at this point in the history
  18. fix docker build

    was missing xargs in the newer openjdk image
    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    1e463ae View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    2a9713a View commit details
    Browse the repository at this point in the history
  20. use java 17 in build

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    efa88e0 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    c0a2ca0 View commit details
    Browse the repository at this point in the history
  22. fix quoting jvm options

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    b11e903 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    c006d38 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    ef491d0 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    f0b312b View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    fcdf2b7 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    668cc15 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    201d33f View commit details
    Browse the repository at this point in the history
  29. fix broken test

    karottenreibe committed Dec 20, 2023
    Copy the full SHA
    5bc8e56 View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    3ea0189 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    a98463c View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. try fixing tests

    karottenreibe committed Dec 21, 2023
    Copy the full SHA
    74a2cd9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6917bff View commit details
    Browse the repository at this point in the history
  3. fix test on Windows

    karottenreibe committed Dec 21, 2023
    Copy the full SHA
    fa92728 View commit details
    Browse the repository at this point in the history
  4. fix test on Linux

    karottenreibe committed Dec 21, 2023
    Copy the full SHA
    f7830e0 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    6cf1cd3 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    0beb125 View commit details
    Browse the repository at this point in the history
  7. add missing dependency to maven builds

    build failed when running :teamscale-maven-plugin:build off a fresh git checkout with an empty maven cache
    karottenreibe committed Dec 21, 2023
    Copy the full SHA
    1cc4d73 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Copy the full SHA
    aae99e0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bc81721 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f8cefd4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Copy the full SHA
    6b27cd6 View commit details
    Browse the repository at this point in the history
  2. also build windows installer

    jlink by default builds only the current platform
    karottenreibe committed Jan 31, 2024
    Copy the full SHA
    8c87488 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Copy the full SHA
    ea3ce81 View commit details
    Browse the repository at this point in the history
  2. find source directory from jlink jvm

    needed to change the logic because with JLink, the Installer class's code location is `/modules/something`, which is not a real path
    
    Using the jlink java.home instead, since this is guaranteed to be at a fixed place within the source directory
    karottenreibe committed Feb 2, 2024
    Copy the full SHA
    974d64f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    7d10448 View commit details
    Browse the repository at this point in the history
  4. ask user to manually delete install directory on windows

    because while the uninstaller is running, we can't delete the directory it is in. That only works on Linux
    karottenreibe committed Feb 2, 2024
    Copy the full SHA
    1c3b077 View commit details
    Browse the repository at this point in the history
  5. make sure the profiler is not profiling the uninstaller

    this may cause problems when we try to delete files etc.
    karottenreibe committed Feb 2, 2024
    Copy the full SHA
    10516c8 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b7a1292 View commit details
    Browse the repository at this point in the history
  7. fix warnings

    karottenreibe committed Feb 2, 2024
    Copy the full SHA
    ee38f2c View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    b7a0237 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    777bce5 View commit details
    Browse the repository at this point in the history
  10. fix warnings

    karottenreibe committed Feb 2, 2024
    Copy the full SHA
    9706a93 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. export doesn't work in sh

    only in bash
    karottenreibe committed Feb 7, 2024
    Copy the full SHA
    94c15ac View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Copy the full SHA
    407b5b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. rework

    karottenreibe committed Mar 28, 2024
    Copy the full SHA
    3e5bee6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ca6d7b9 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    eaffc8f View commit details
    Browse the repository at this point in the history
  4. change formatter settings

    do not align multi-line stuff - that breaks the GitHub diff viewer
    karottenreibe committed Mar 28, 2024
    Copy the full SHA
    eaa17c7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3342917 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    9c98428 View commit details
    Browse the repository at this point in the history