https://gradle.com/ logo
Docs
Join the conversationJoin Slack
Channels
android
caching
community-news
community-support
config-avoidance
configuration-cache
contributing
dependabot
dependency-management
design
design-specs
developer-productivity-engineering
docs
dpe-summit
feed
file-system-watching
flutter
general
gradle-enterprise
jobs
kotlin-dsl
linen
maven
migrating-from-ant
migrating-from-maven
native
performance
playframework
plugin-development
releases
roadmap
self-promotion
Powered by Linen
design-specs
  • a

    Amanda

    12/14/2022, 1:44 PM
    https://docs.google.com/document/d/1Xh7l_SJWjBQYiMc031ZglKM-mLU6nhNlr8hyL5-jd9o/edit?usp=share_link
  • a

    Amanda

    12/14/2022, 1:44 PM
    https://docs.google.com/document/d/15gRLZwGrqnb1J1eU8tePJKqENwacxhkZalTlunjW6Zk/edit?usp=share_link
  • a

    Amanda

    12/14/2022, 1:45 PM
    https://docs.google.com/document/d/10OAehVIu3ehKvg60BMrMw5s3U7tTddeXIkyVw-KhFqU/edit?usp=share_link
  • a

    Amanda

    12/14/2022, 1:45 PM
    https://docs.google.com/document/d/1Vg7sR67s71WadJgeXLHt9WMiluLNsMhNMtnKIEEgli8/edit?usp=share_link
  • a

    Amanda

    12/14/2022, 1:47 PM
    The above links seem to be "preview" links. I have changed the integration settings and added links under the originals. Let me know if any other problems are observed. Thanks!
    v
    w
    • 3
    • 4
  • r

    rss

    01/24/2023, 8:56 PM
    Plugin receives build result See the new document at https://docs.google.com/document/d/1nS1JTwdCMQN_0WaaFrSUxoQOj3zOqmKmXxC6k0OXUR0/edit?usp=drivesdk
  • r

    rss

    02/02/2023, 12:56 PM
    GBT - Design Spec See the new document at https://docs.google.com/document/d/1v7IRdmW91k9yoKF8rmYf-_-xCPkbmZJywRZISKKCoFg/edit?usp=drivesdk
    v
    a
    • 3
    • 5
  • r

    rss

    02/02/2023, 8:36 PM
    GBT - Design Spechttps://docs.google.com/feeds/vt?gd=true&id=1wRr62f3oQnrC4t7er1Z9xC0p7k7gOmQ3BTQNTmM_iaE&v=1&s=AMedNnoAAAAAY9w2dCKY5zpjCR_X4d8WM7Itj82z0rKI&sz=s220 See the new document at https://docs.google.com/document/d/1wRr62f3oQnrC4t7er1Z9xC0p7k7gOmQ3BTQNTmM_iaE/edit?usp=drivesdk
    v
    a
    • 3
    • 2
  • r

    rss

    02/13/2023, 7:56 PM
    Specification: Configuration Roles Changes in Gradle 8.1https://docs.google.com/feeds/vt?gd=true&id=1vBWyHSaUYHUlh8Xs7lWC1asGv4z8ww0F_qAjhKBC8h8&v=21&s=AMedNnoAAAAAY-qwcVhc3xqn2xhMvpo4lR4PIOpjBsq7&sz=s220 See the new document at https://docs.google.com/document/d/1vBWyHSaUYHUlh8Xs7lWC1asGv4z8ww0F_qAjhKBC8h8/edit?usp=drivesdk
  • r

    rss

    02/15/2023, 2:56 AM
    GBT - Design Spechttps://docs.google.com/feeds/vt?gd=true&id=12Y37SXQFBVKdU6mPKMxy5Rnj_MI2TX4ipY-UG-IBnzU&v=1&s=AMedNnoAAAAAY-xkOCHdq3lVJoviwzAgJtm8LZSCtRpQ&sz=s220 See the new document at https://docs.google.com/document/d/12Y37SXQFBVKdU6mPKMxy5Rnj_MI2TX4ipY-UG-IBnzU/edit?usp=drivesdk
  • a

    Amanda

    02/15/2023, 12:55 PM
    The above design spec is on Defining a Local Variant.
  • a

    Amanda

    02/15/2023, 3:18 PM
    New Design Spec: Easier Plugin Dependency Declaration https://docs.google.com/document/d/1P7aTeeVNhkhwxcS5sQNFrSsmqJOhDo3G8kUdhtp_vyM/edit Problem In order to declare the dependency on a Gradle plugin in a dependencies block, one currently needs to provide either the plugin module coordinates or the plugin marker coordinates, e.g. "$pluginId:$pluginId.gradle.plugin:$pluginVersion". It is not documented how to do so and it is awkward to look up those coordinates from the plugin portal. It is currently not possible to declare a dependency on a plugin by reusing the plugin identifier that is commonly used when applying it. There is no translation from this id to the coordinates, nor is it possible to use the version catalog when declaring a dependency on a plugin. Proposal Allow the declaration of dependencies on plugins using their id (and version) or the version catalog.
  • a

    Amanda

    03/01/2023, 3:31 PM
    New Design Spec: Encrypting Configuration Cache State files The configuration cache stores user data, which may contain sensitive information (passwords, keys, etc). We need to provide a reasonable solution for the short term (8.1). This is a proposal for implementing support for optional encryption of those files in the configuration cache area that are meant to hold user data. Why Customers manifested concerns with Configuration Cache being promoted for wide adoption while it may store potentially sensitive information in plain text. We need a short term solution (8.1 timeframe) that will cover existing builds, not only new builds.
Powered by Linen
Title
a

Amanda

03/01/2023, 3:31 PM
New Design Spec: Encrypting Configuration Cache State files The configuration cache stores user data, which may contain sensitive information (passwords, keys, etc). We need to provide a reasonable solution for the short term (8.1). This is a proposal for implementing support for optional encryption of those files in the configuration cache area that are meant to hold user data. Why Customers manifested concerns with Configuration Cache being promoted for wide adoption while it may store potentially sensitive information in plain text. We need a short term solution (8.1 timeframe) that will cover existing builds, not only new builds.
View count: 3