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: do not create /bin/java symlink #752

Merged
merged 27 commits into from
Dec 4, 2024

Commits on Nov 17, 2024

  1. feat: override _get_java_link_commands

    Maven and Ant plugin should not create /bin/java symlink
    vpa1977 committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    b6cee73 View commit details
    Browse the repository at this point in the history
  2. doc: add rockcraft-specific docs for ant and maven

    Ant and Maven plugins override build commands of craft-parts Ant and Maven plugins.
    vpa1977 committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    7c2d77e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6109959 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. test: add rockcraft plugin tests

    - add smoke tests for maven and ant plugins.
    vpa1977 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    9d9a5c1 View commit details
    Browse the repository at this point in the history
  2. lint: reformat documentation

    vpa1977 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    876cbc7 View commit details
    Browse the repository at this point in the history
  3. test: add ant dependency

    vpa1977 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    61c4d7f View commit details
    Browse the repository at this point in the history
  4. test: fix ant plugin test

    - drop unneeded property
    - add ant plugin targets
    vpa1977 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    bcb0164 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    f1e2bf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    f512256 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    bf0edd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d59d36a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. test: replace modules files

    - use package installation to ensure /usr/bin/java is present
    - run jlink to replace modules
    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    efe8bab View commit details
    Browse the repository at this point in the history
  2. test: drop modules part

    - we have not merged JAVA_HOME fix yet, so do basic tests that plugin works
    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2b53cd9 View commit details
    Browse the repository at this point in the history
  3. test: rollback test changes

    - we still have to create java symlink in rockcraft yaml
    -  the test image is fixed for amd64, so its ok to hardcode path in task.yaml
    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    a39d50f View commit details
    Browse the repository at this point in the history
  4. test: do not prune docker

    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    dd2f72a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9c9aca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c49184e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ee67b94 View commit details
    Browse the repository at this point in the history
  8. fix: fix typo in ln command

    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    76c2095 View commit details
    Browse the repository at this point in the history
  9. lint: update formatting

    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    1cbbe20 View commit details
    Browse the repository at this point in the history
  10. lint: apply ruff fixes

    vpa1977 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    a76081c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    95986a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2024

  1. doc: reuse common docs

    Reuse common docs for maven and ant plugins.
    vpa1977 committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    84a383b View commit details
    Browse the repository at this point in the history
  2. chore: rename part in ant test

    ant test had part named 'maven-sample'.
    vpa1977 committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    f2aedef View commit details
    Browse the repository at this point in the history
  3. test: validate /bin/java

    Validate that /bin/java is a valid command
    vpa1977 committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    d6d32f6 View commit details
    Browse the repository at this point in the history
  4. lint: reformat long lines

    craft-parts ant plugin description has too long lines.
    vpa1977 committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    dada5c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daec08d View commit details
    Browse the repository at this point in the history