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: gradle build infra #393

Merged
merged 18 commits into from
Mar 20, 2024
Merged

feat: gradle build infra #393

merged 18 commits into from
Mar 20, 2024

Commits on Mar 12, 2024

  1. feat: gradle build infra

    - feat: add `build-infra` and root gradle project
    - feat: add `base` plugin for baselines
    - feat: add `jpms` plugin for JPMS configurations
    - feat: add `jmod` plugin and implement
    - feat: add `mrjar` plugin (stubbed)
    - feat: add `jlink` plugin (stubbed)
    
    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a798587 View commit details
    Browse the repository at this point in the history
  2. feat: continued implementation of jmod

    - feat: implement `jmod` task and plugin
    - fix: issues with `modulepath` configuration
    - chore: fixup access to build infra symbols in plugins
    
    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e8e53ec View commit details
    Browse the repository at this point in the history
  3. chore: add ci job for building conventions

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7c2faab View commit details
    Browse the repository at this point in the history
  4. fixup! add jmod kotlin sample

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c5ef415 View commit details
    Browse the repository at this point in the history
  5. docs: plugin readmes

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    6842239 View commit details
    Browse the repository at this point in the history
  6. test: build-time testing for base plugin

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    f55009a View commit details
    Browse the repository at this point in the history
  7. fixup! continued impl work

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8a43093 View commit details
    Browse the repository at this point in the history
  8. fixup! continued impl work

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    f565b0d View commit details
    Browse the repository at this point in the history
  9. fixup! missing build tasks

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e1c7959 View commit details
    Browse the repository at this point in the history
  10. fixup! continued impl work

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e946af5 View commit details
    Browse the repository at this point in the history
  11. fixup! verify jmod output in test

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    929e656 View commit details
    Browse the repository at this point in the history
  12. fixup! feature work: optimized mrjar support for pure java

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    200aff4 View commit details
    Browse the repository at this point in the history
  13. fixup! tests: improve plugin testing particularly for jars

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8a1ddb5 View commit details
    Browse the repository at this point in the history
  14. test: multi-jvm-testing plugin for internal use

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ce120e9 View commit details
    Browse the repository at this point in the history
  15. fixup! continued impl work

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    2236361 View commit details
    Browse the repository at this point in the history
  16. feat: submodule for gradle build

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    319c734 View commit details
    Browse the repository at this point in the history
  17. chore: seal after embedded gradle build

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a1d4a84 View commit details
    Browse the repository at this point in the history
  18. fixup! jvm target → 17

    Signed-off-by: Sam Gammon <sam@elide.ventures>
    sgammon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c19b5ab View commit details
    Browse the repository at this point in the history