-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Skip podspec Swift Search Path validation if only swift file is Package.swift #6627
Skip podspec Swift Search Path validation if only swift file is Package.swift #6627
Conversation
I don't think we should skip the license here; it's authored code, not generated code. Even though it's not very interesting, it's still non-generated. |
I was thinking it didn't need to be licensed since we don't license the podspec file. Also, Package.swift is very picky about what comments are at the top of the file. The first comment has to be the tools version. So to license it, it would look like // swift-tools-version: 5.9
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import PackageDescription
let package = Package(
... Is that okay? |
That should be fine; it's similar to how |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
flutter/packages@cc47b06...aea93d2 2024-04-30 15619084+vashworth@users.noreply.github.com Skip podspec Swift Search Path validation if only swift file is Package.swift (flutter/packages#6627) 2024-04-30 ditman@gmail.com [go_router_builder] Tweaks for latest analyzer-6.5.0 (flutter/packages#6632) 2024-04-30 engine-flutter-autoroll@skia.org Roll Flutter from db8c475 to b597dd2 (23 revisions) (flutter/packages#6631) 2024-04-30 44902066+waleedf112@users.noreply.github.com [flutter_adaptive_scaffold] use `MediaQuery.sizeOf` instead of `MediaQuery.of` to prevent unnecessary rebuilds (flutter/packages#6544) 2024-04-30 34871572+gmackall@users.noreply.github.com [image_picker] Update documentation to note that Photo Picker use is non-optional on Android 13+ (flutter/packages#6569) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…ge.swift for darwin plugins (#6635) Fix for iOS was added in #6627, but neglected to handle when plugin uses darwin directory. Supplemental fix for flutter/flutter#147548.
…ge.swift (flutter#6627) Usually when an iOS plugin uses Swift files, it requires a workaround in the podspec to add Swift to the search paths. Part of the `podspec-check` command is validating this workaround is found. However, when the only Swift file is the `Package.swift` (Swift Package Manager manifest), skip this validation since having this file does not indicate the plugin uses Swift files. Fixes flutter/flutter#147548.
…ge.swift for darwin plugins (flutter#6635) Fix for iOS was added in flutter#6627, but neglected to handle when plugin uses darwin directory. Supplemental fix for flutter/flutter#147548.
…ge.swift (flutter#6627) Usually when an iOS plugin uses Swift files, it requires a workaround in the podspec to add Swift to the search paths. Part of the `podspec-check` command is validating this workaround is found. However, when the only Swift file is the `Package.swift` (Swift Package Manager manifest), skip this validation since having this file does not indicate the plugin uses Swift files. Fixes flutter/flutter#147548.
…ge.swift for darwin plugins (flutter#6635) Fix for iOS was added in flutter#6627, but neglected to handle when plugin uses darwin directory. Supplemental fix for flutter/flutter#147548.
Usually when an iOS plugin uses Swift files, it requires a workaround in the podspec to add Swift to the search paths. Part of the
podspec-check
command is validating this workaround is found. However, when the only Swift file is thePackage.swift
(Swift Package Manager manifest), skip this validation since having this file does not indicate the plugin uses Swift files.Fixes flutter/flutter#147548.
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).If you need help, consider asking for advice on the #hackers-new channel on Discord.