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

Implement Spotless formatting #6100

Merged
merged 4 commits into from
Jul 16, 2024
Merged

Implement Spotless formatting #6100

merged 4 commits into from
Jul 16, 2024

Conversation

emilypgoogle
Copy link
Collaborator

NO_RELEASE_CHANGELOG

This may require a lot of PRs to rebase/merge. As a resolution, outstanding PRs could add Spotless themselves like done in the first commit and run spotlessApply before the merge. Perhaps adding Spotless should be its own commit to main so outstanding branches can just pull main and cherry pick in?

Updated root documentation, sessions and vertex both still link to ktfmt for their formatting, how do we want to update that?

Google Java Format was updated to latest. ktfmt was not. We are currently using a version from 2022, 0.41. Latest is 0.51, however, upgrading will require a reformat. Do we want to pre-emptively upgrade now and format with the rest of these formatting changes? Current latest release of Spotless does not have configuration for ktfmt trailing comma formatting, which was added recently. It's committed to the repo 3 weeks ago but they haven't had a release.

Copy link
Contributor

github-actions bot commented Jul 12, 2024

Release note changes

No release note changes were detected. If you made changes that should be
present in the next release, ensure you've added an entry in the appropriate
CHANGELOG.md file(s).

@google-oss-bot
Copy link
Contributor

1 Warning
⚠️ Did you forget to add a changelog entry? (Add the 'no-changelog' label to the PR to silence this warning.)

Generated by 🚫 Danger

Copy link
Contributor

github-actions bot commented Jul 12, 2024

Unit Test Results

     954 files  ±0       954 suites  ±0   34m 44s ⏱️ -12s
  5 246 tests ±0    5 215 ✔️  - 10  21 💤 ±0  10 +10 
10 577 runs  ±0  10 525 ✔️  - 10  42 💤 ±0  10 +10 

For more details on these failures, see this check.

Results for commit 10e880d. ± Comparison against base commit 4db5dc8.

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 12, 2024

Size Report 1

Affected Products

  • firebase-appcheck

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar39.2 kB39.2 kB-3 B (-0.0%)
  • firebase-config

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar108 kB108 kB+19 B (+0.0%)
    apk (release)4.58 MB4.58 MB-8 B (-0.0%)
  • firebase-config-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)4.58 MB4.58 MB-8 B (-0.0%)
  • firebase-database

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar543 kB543 kB+18 B (+0.0%)
    apk (release)5.29 MB5.29 MB+16 B (+0.0%)
  • firebase-database-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)5.29 MB5.29 MB+16 B (+0.0%)
  • firebase-dynamic-links

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar62.3 kB62.3 kB+23 B (+0.0%)
  • firebase-firestore

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar1.43 MB1.43 MB-24 B (-0.0%)
    apk (release)11.3 MB11.3 MB+40 B (+0.0%)
  • firebase-firestore-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)11.3 MB11.3 MB+40 B (+0.0%)
  • firebase-inappmessaging

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar460 kB460 kB+10 B (+0.0%)
    apk (release)11.7 MB11.7 MB-4 B (-0.0%)
  • firebase-inappmessaging-display

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)14.0 MB14.0 MB-24 B (-0.0%)
  • firebase-inappmessaging-display-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)14.0 MB14.0 MB-24 B (-0.0%)
  • firebase-inappmessaging-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)11.7 MB11.7 MB-4 B (-0.0%)
  • firebase-installations

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar57.7 kB57.7 kB+2 B (+0.0%)
    apk (release)4.46 MB4.46 MB+28 B (+0.0%)
  • firebase-installations-interop

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar6.65 kB6.64 kB-6 B (-0.1%)
    apk (release)1.40 MB1.40 MB+4 B (+0.0%)
  • firebase-installations-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)4.46 MB4.46 MB+28 B (+0.0%)
  • firebase-messaging

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar148 kB148 kB-12 B (-0.0%)
    apk (release)5.30 MB5.30 MB-4 B (-0.0%)
  • firebase-messaging-directboot

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)5.30 MB5.30 MB-8 B (-0.0%)
  • firebase-messaging-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)5.31 MB5.31 MB-4 B (-0.0%)
  • firebase-ml-modeldownloader

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar125 kB125 kB-4 B (-0.0%)
  • firebase-perf

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar315 kB315 kB+8 B (+0.0%)
    apk (release)9.06 MB9.06 MB-36 B (-0.0%)
  • firebase-perf-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)9.06 MB9.06 MB-40 B (-0.0%)
  • firebase-storage

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar134 kB134 kB-1 B (-0.0%)
    apk (release)4.99 MB4.99 MB-4 B (-0.0%)
  • firebase-storage-ktx

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    apk (release)4.99 MB4.99 MB-4 B (-0.0%)
  • transport-runtime

    TypeBase (4db5dc8)Merge (21d4f15)Diff
    aar163 kB163 kB+1 B (+0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/uJoQuAZQ8T.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 12, 2024

Coverage Report 1

Affected Products

  • firebase-database

    Overall coverage changed from 50.21% (4db5dc8) to 50.21% (21d4f15) by -0.01%.

    FilenameBase (4db5dc8)Merge (21d4f15)Diff
    Repo.java10.31%10.30%-0.01%
  • firebase-firestore

    Overall coverage changed from 45.89% (4db5dc8) to 45.88% (21d4f15) by -0.00%.

    FilenameBase (4db5dc8)Merge (21d4f15)Diff
    FirestoreChannel.java42.02%41.67%-0.35%
    MemoryComponentProvider.java83.78%86.11%+2.33%
    PatchMutation.java98.39%100.00%+1.61%
    SetMutation.java97.22%94.44%-2.78%
  • firebase-messaging

    Overall coverage changed from 84.22% (4db5dc8) to 84.18% (21d4f15) by -0.04%.

    FilenameBase (4db5dc8)Merge (21d4f15)Diff
    FirebaseMessaging.java76.00%76.40%+0.40%
    RequestDeduplicator.java90.00%80.00%-10.00%
  • firebase-storage

    Overall coverage changed from ? (4db5dc8) to 83.92% (21d4f15) by ?.

    48 individual files with coverage change

    FilenameBase (4db5dc8)Merge (21d4f15)Diff
    ActivityLifecycleListener.java?74.14%?
    AdaptiveStreamBuffer.java?84.62%?
    CancelException.java?100.00%?
    CancellableTask.java?100.00%?
    ControllableTask.java?100.00%?
    DeleteNetworkRequest.java?100.00%?
    DeleteStorageTask.java?100.00%?
    ExponentialBackoffSender.java?86.00%?
    FileDownloadTask.java?80.00%?
    FirebaseStorage.java?83.67%?
    FirebaseStorageComponent.java?100.00%?
    GetDownloadUrlTask.java?96.77%?
    GetMetadataNetworkRequest.java?100.00%?
    GetMetadataTask.java?85.19%?
    GetNetworkRequest.java?100.00%?
    HttpURLConnectionFactory.java?0.00%?
    HttpURLConnectionFactoryImpl.java?50.00%?
    ListNetworkRequest.java?100.00%?
    ListResult.java?100.00%?
    ListTask.java?85.71%?
    NetworkRequest.java?87.29%?
    OnPausedListener.java?0.00%?
    OnProgressListener.java?0.00%?
    ResumableNetworkRequest.java?100.00%?
    ResumableUploadByteRequest.java?90.91%?
    ResumableUploadCancelRequest.java?100.00%?
    ResumableUploadQueryRequest.java?100.00%?
    ResumableUploadStartRequest.java?95.24%?
    Slashes.java?88.24%?
    Sleeper.java?0.00%?
    SleeperImpl.java?100.00%?
    SmartHandler.java?92.31%?
    Storage.kt?39.58%?
    StorageException.java?65.45%?
    StorageMetadata.java?86.34%?
    StorageReference.java?89.94%?
    StorageReferenceUri.java?100.00%?
    StorageRegistrar.java?100.00%?
    StorageTask.java?83.38%?
    StorageTaskManager.java?100.00%?
    StorageTaskScheduler.java?95.45%?
    StreamDownloadTask.java?88.41%?
    TaskListenerImpl.java?100.00%?
    TaskState.kt?0.00%?
    UpdateMetadataNetworkRequest.java?100.00%?
    UpdateMetadataTask.java?82.14%?
    UploadTask.java?81.52%?
    Util.java?73.24%?

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/4LNXy6vvkM.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 12, 2024

Startup Time Report 1

The report is too large (122,603 chars) to be displayed on GitHub. Please check this report on GCS.

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/g9mIgrNG54/index.html

@emilypgoogle emilypgoogle enabled auto-merge (squash) July 16, 2024 16:07
@emilypgoogle emilypgoogle merged commit 4495cc9 into main Jul 16, 2024
170 of 173 checks passed
@emilypgoogle emilypgoogle deleted the ep/spotless-format branch July 16, 2024 16:28
dconeybe added a commit that referenced this pull request Jul 16, 2024
@firebase firebase locked and limited conversation to collaborators Aug 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants