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

Move build summary extraction logic out #487

Merged
merged 37 commits into from
Jul 19, 2024
Merged

Move build summary extraction logic out #487

merged 37 commits into from
Jul 19, 2024

Commits on May 8, 2024

  1. Remove the data processing logic

    sorin-florea authored and jthurne committed May 8, 2024
    Configuration menu
    Copy the full SHA
    08b580a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9afb897 View commit details
    Browse the repository at this point in the history
  3. Revert "Remove support for offline mode"

    This reverts commit 9afb897.
    jthurne committed May 8, 2024
    Configuration menu
    Copy the full SHA
    90a7203 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8721a55 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    2971323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b620f38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ac12da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee1166b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9fadce5 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

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

Commits on May 16, 2024

  1. Split out the third-party dependencies of build-scan-summary into a s…

    …eparate jar
    
    `lib/develocity` contains the proprietary code
    
    `lib/third-party` contains the third-party open source libraries.
      In this commit, all OSS libraries are contained in a single jar.
    jthurne committed May 16, 2024
    Configuration menu
    Copy the full SHA
    11d2c87 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    55f93cc View commit details
    Browse the repository at this point in the history
  2. Remove includes

    sorin-florea committed May 17, 2024
    Configuration menu
    Copy the full SHA
    a7b8f95 View commit details
    Browse the repository at this point in the history
  3. Fix from statements

    sorin-florea committed May 17, 2024
    Configuration menu
    Copy the full SHA
    bde3027 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Implement feedback

    sorin-florea committed May 22, 2024
    Configuration menu
    Copy the full SHA
    c1e00c3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #617 from gradle/sorin/download-dependencies

    Resolve build scan summary dependencies
    sorin-florea authored May 22, 2024
    Configuration menu
    Copy the full SHA
    1d2e19d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Update license

    sorin-florea committed May 23, 2024
    Configuration menu
    Copy the full SHA
    cba9b66 View commit details
    Browse the repository at this point in the history
  2. Update license

    sorin-florea committed May 23, 2024
    Configuration menu
    Copy the full SHA
    45fe330 View commit details
    Browse the repository at this point in the history
  3. Update build.gradle.kts

    Co-authored-by: Eric Haag <ehaag@gradle.com>
    Signed-off-by: Sorin Florea <sorin.florea.v@gmail.com>
    sorin-florea and erichaagdev authored May 23, 2024
    Configuration menu
    Copy the full SHA
    f883c7c View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

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

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    8c538ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    044b94f View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Add NOTICE file

    jthurne committed May 30, 2024
    Configuration menu
    Copy the full SHA
    13f7f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d02809 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    d8ea550 View commit details
    Browse the repository at this point in the history
  2. Fix typo in NOTICE

    Co-authored-by: Eric Haag <ehaag@gradle.com>
    Signed-off-by: Jim Hurne <jhurne@gradle.com>
    jthurne and erichaagdev authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    68dcf40 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main' into sorin/consolidation

    * origin/main:
      Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre
      Bump Gradle Wrapper from 8.7 to 8.8
      Bump org.apache.maven:maven-core from 3.9.6 to 3.9.7
      Bump com.gradle.develocity from 3.17.3 to 3.17.4
      Bump com.gradle.develocity from 3.17.2 to 3.17.3
    jthurne committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9690cfe View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Move the Develocity Maven extension to lib/develocity

    The Develocity Maven Extension is covered by the same terms of use as the
    fetch-build-scans utility is, so we want it to be in the same directory.
    jthurne committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    95b35fc View commit details
    Browse the repository at this point in the history
  2. Move common-custom-user-data-maven-extension to lib/third-party

    From the perspective of this project, it's a third-party open source
    dependency.
    jthurne committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    5bb54c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0540156 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    Co-authored-by: Eric Haag <ehaag@gradle.com>
    Signed-off-by: Jim Hurne <jhurne@gradle.com>
    jthurne and erichaagdev committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    418f05a View commit details
    Browse the repository at this point in the history
  5. Add support for the renamed Develocity Maven Extension (#624)

    The Gradle Enterprise Maven Extension was renamed to the Develocity Maven
    Extension in version 1.21.  The API was also updated for the product name
    change. Unfortunately, this broke compatibility with the Build Validation
    Scripts. This commit fixes the incompatibility.
    
    The fix works by updating the configure-gradle-enterprise-maven-extension to
    define and register two listeners: a GradleEnterpriseListener and a
    DevelocityListener.  If an older version of the Gradle Enterprise Maven
    Extension is used, it will load the GradleEnterpriseListener.  If a newer
    version of the Develocity Maven Extension is used, then it will load the
    DevelocityListener. The Develocity Maven Extension Adapters are used to
    eliminate duplication between the two different listeners.
    
    This commit also creates a "fat jar" so that the develocity-maven-extention-adapters jar
    does not have to be manually added to the classpath.
    
    The project compiles agianst an older version of Maven to ensure compatibility
    with projects using an older version of Maven.
    
    **Remove unused variables and suppress deprecation warnings**
    
    Unused warnings were previously suppressed because the main classes aren't used
    directly. However, this suppressed other unused warnings and hid a few things
    that are not actually used.  So this commit un-supresses unused warnings and
    removes the unused variables and parameters.
    
    The attempt to suppress deprecation warnings on the ConfigureGradleEnterprise
    class wasn't working because the deprecated classes are referenced in import
    statements. The class was updated to use the fully qualified name of the
    deprecated classes.
    
    ---------
    
    Signed-off-by: Jim Hurne <jhurne@gradle.com>
    Co-authored-by: Eric Haag <ehaag@gradle.com>
    Co-authored-by: Brian Demers <brian.demers@gmail.com>
    3 people committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b51d887 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/main' into sorin/consolidation

    * origin/main:
      Add support for the renamed Develocity Maven Extension (#624)
    jthurne committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ee3f228 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Switch to using Sync instead of Copy when assembling the scripts

    Sync is slightly better because it effectively resets the output directory
    before copying. That way, old files that shouldn't be included anymore are not
    included (and avoids having to run ./gradlew clean).
    jthurne committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    85ab32c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    76f701f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/main' into sorin/consolidation

    * origin/main:
      Bump github/combine-prs from 5.0.0 to 5.1.0
      Bump Gradle Wrapper from 8.8 to 8.9
      Migrated to gradle/actions/setup-gradle@v3 and removed info logging from build-verification
      Migrated github actions gradle executions to accessToken auth and renamed the secret to develocity naming
    jthurne committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d0d0b38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8443143 View commit details
    Browse the repository at this point in the history