Release info
- Version:
1.0.0-rc1
- Track: Release Candidate
- Audience: Anyone
Many updates, fixes, and improvements to the Buildless for Gradle plugin. This includes support for the Buildless Agent, fixes for Groovy and Kotlin DSL support, and more! All users are encouraged to upgrade.
This is the first version of the Buildless plugin which includes support for Pkgst.
Using the plugin
Configuring Buildless is really easy:
settings.gradle.kts
plugins {
id("build.less") version "1.0.0-rc1"
}
settings.gradle
plugins {
id 'build.less' version '1.0.0-rc1'
}
Using the above snippet, your API key will be captured via environment variables:
BUILDLESS_APIKEY
GRADLE_CACHE_PASSWORD
More API key specification methods are on the way, including Gradle properties, JVM properties, and configuration files on-disk.
Changelog
This is a major release toward improved plugin functionality, and includes support for the first time on all major operating systems.
- feat: add support for pkgst
- feat: add support for buildless agent
- feat: add support for windows
- fix: windows detection
- chore: dependency upgrades
- feat: add project which defines initial gradle plugin
- feat: capture login creds from environment
- feat: apply build caching config on behalf of user
- feat: config interface to match gradle's local/remote settings
- feat: configurable transport (only
STANDARD
for now) - feat: add build trigger / module for building gradle plugin
- feat: add build module for deploying plugin to gradle portal
- docs: add plugin reference docs
- docs: skin dokka output and add module doc
- chore: swap build to own build caching plugin
- chore: configure gradle plugin build for strict api compat check
- chore: configure gradle plugin build with grpc codegen
- test: basic test framework for plugin via Gradle TestKit
- test: extensive
ApiKey
validation testing - test: success/failure tests for plugin application and key check