Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: graalvm/native-build-tools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.0
Choose a base ref
...
head repository: graalvm/native-build-tools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.1.0
Choose a head ref
  • 12 commits
  • 56 files changed
  • 8 contributors

Commits on Mar 24, 2026

  1. Merge pull request #857 from graalvm/release/1.0.0

    Release 1.0.0
    hadryyassine authored Mar 24, 2026
    Configuration menu
    Copy the full SHA
    56cbb2a View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. Configuration menu
    Copy the full SHA
    3a00032 View commit details
    Browse the repository at this point in the history
  2. Use a safer way to create the temporary access filter file (#852)

    This should fix #653 (and #626) for good.
    sschuberth authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    395f3b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. Bump io.netty:netty-codec-http from 4.1.129.Final to 4.1.132.Final in…

    … /samples/metadata-repo-integration (#859)
    
    Bump io.netty:netty-codec-http in /samples/metadata-repo-integration
    
    Bumps [io.netty:netty-codec-http](https://github.com/netty/netty) from 4.1.129.Final to 4.1.132.Final.
    - [Release notes](https://github.com/netty/netty/releases)
    - [Commits](netty/netty@netty-4.1.129.Final...netty-4.1.132.Final)
    
    ---
    updated-dependencies:
    - dependency-name: io.netty:netty-codec-http
      dependency-version: 4.1.132.Final
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    5bc69bd View commit details
    Browse the repository at this point in the history
  2. Add class introduced in 5.14.1/6.0.1 (#794)

    `MethodSegmentResolver` is used during discovery and therefore also needs to be initialized at build time on JDK <= 21.
    marcphilipp authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    c6f3674 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2026

  1. Reduce CI usage by running CI only on "pull_request" and running only…

    … the latest gradle version (except when creating a new release) (#861)
    
    * Reduce CI usage by running CI only on "pull_request" and running only the latest gradle version (except when creating a new release)
    
    * Test only on ubuntu when non-release PR
    jormundur00 authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    ee1351d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

  1. Update latest docs symlink and improve 1.0.0 release notes (#866)

    * Automatically update the latest documentation when new release changes
    
    * Update changelog
    jormundur00 authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    4d614c7 View commit details
    Browse the repository at this point in the history
  2. Fix early classpath resolution in GenerateDynamicAccessMetadata (#868)

    * Fix GenerateDynamicAccessMetadata resolving classpath too early
    
    * Make generateDynamicAccess also work with the deprecated -H:+BuildReport build arg
    jormundur00 authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    05f45d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. Configuration menu
    Copy the full SHA
    e5b90f0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #879 from jormundur00/bump-metadata-repository-1.0.0

    Bump reachability metadata version to 1.0.0
    vjovanov authored Apr 22, 2026
    Configuration menu
    Copy the full SHA
    0dcda78 View commit details
    Browse the repository at this point in the history
  3. Add listLibrariesMissingMetadata task/goal for Gradle and Maven (#877)

    * Introduce listMissingMetadataLibs gradle task and maven goal
    
    * Never cache gradle listMissingMetadataLibs task
    
    * Attempt to fetch gh authentication when it's present
    
    * Remove brittle, hard-coded tests
    
    * Move from testing fork ticket opening, to actual upstream oracle repo
    
    * Fix checkstyle in listMissingMetadataLibs task
    
    * Rename listMissingMetadataLibs to listLibrariesMissingMetadata
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * Add unit tests for direct-runtime dependency selection
    
    - ListLibrariesMissingMetadataTest covers the Gradle path: only direct
      external module dependencies survive, project components and
      unresolved entries are filtered, transitive children are not walked.
    - ListLibrariesMissingMetadataMojoTest covers the Maven path:
      isDirectRuntimeDependency accepts compile/runtime/null scope at
      trail length 2, rejects test/provided, transitive trails, missing
      trail, and project-only trails.
    
    Both tests run as plain Spock unit tests and require no GitHub access,
    so they cover the dependency-selection contract without the brittle
    live-metadata-repo dependency that the earlier functional tests had.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * Group listLibrariesMissingMetadata console output and surface createIssues=true
    
    The old output interleaved each missing library's coordinates with a
    long, heavily URL-encoded prefilled issue link, then trailed a dense
    seven-counter summary line. The call-to-action for filing issues
    automatically (createIssues=true) was only reachable by reading the
    docs.
    
    The new rendering:
    - Groups results by status: "Already requested" (existing open
      issues), "Requested support for N libraries" (when createIssues
      succeeded), and a manual "Or request support manually" section
      for the remaining ones. Errors get their own block at the end.
    - Places a prominent call-to-action above the manual list that
      shows the exact re-run command tailored to the build tool
      (`-PcreateIssues=true` / `-DcreateIssues=true`) and the token
      resolution order on the next line.
    - Collapses prefilled issue URLs into numbered footnotes ([1],
      [E1], [C1]) so library names line up vertically instead of
      drowning in 200-character URLs.
    - Trims `&maven_coordinates=...` from the prefilled URL (the title
      already carries the GAV) and keeps colons readable in the title
      query value.
    - Appends `Full report: <path>` as a one-line footer when the
      plugins pass in the report-file path via the new
      renderConsoleOutput(reportFilePath) overload.
    - For all-supported runs, collapses to a single sentence.
    
    Tests in MissingMetadataCommandSupportTest are updated to assert on
    the new grouped output (headline, CTA, token sources, footnote
    indices) and on the trimmed prefilled URL shape.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    
    * Fix missing metadata forced version and GitHub host resolution
    
    * Fix ASCII-only checkstyle violation in metadata test
    
    * Restore prefilled coordinates in metadata issue links
    
    * Add schema for missing metadata reports
    
    * Clarify missing metadata tip on docs landing page
    
    * Fail listLibrariesMissingMetadata when issue creation fails
    
    ---------
    
    Co-authored-by: Vojin Jovanovic <vojin.jovanovic@oracle.com>
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    3 people authored Apr 22, 2026
    Configuration menu
    Copy the full SHA
    95512d0 View commit details
    Browse the repository at this point in the history
  4. Release 1.1.0

    graalvmbot committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    84cc046 View commit details
    Browse the repository at this point in the history
Loading