Fix create draft release (#427)

* Fix bash variable access in Create Release Draft step.

* Fix channels assignment in publishPlugin task.

* Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now

* Changelog update - v1.11.3

* Remove Gradle Kotlin DSL Lazy Property Assignment from the main `gradle.properties` file

* CHANGELOG update

* Adjust obtaining the value for `publishPlugin.channels` property.

* CHANGELOG update

---------

Co-authored-by: kotlinisland <asdf>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
pull/431/head
Ryan Rushton 3 months ago committed by Jakub Chrzanowski
parent 9f4051c3d8
commit de86d6b34b
No known key found for this signature in database
GPG Key ID: C39095BFD769862E

@ -260,7 +260,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release create v${{ needs.build.outputs.version }} \
gh release create "v${{ needs.build.outputs.version }}" \
--draft \
--title "v${{ needs.build.outputs.version }}" \
--notes "$(cat << 'EOM'

@ -4,6 +4,11 @@
## [Unreleased]
### Fixed
- Adjusted obtaining the value for `publishPlugin.channels` property in `build.gradle.kts`
- Fixed bash variable access in the Create Release Draft step.
### Removed
- Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now

@ -126,6 +126,6 @@ tasks {
// The pluginVersion is based on the SemVer (https://semver.org) and supports pre-release labels, like 2.1.7-alpha.3
// Specify pre-release label to publish the plugin in a custom Release Channel automatically. Read more:
// https://plugins.jetbrains.com/docs/intellij/deployment.html#specifying-a-release-channel
channels = properties("pluginVersion").map { listOf(it.split('-').getOrElse(1) { "default" }.split('.').first()) }
channels = properties("pluginVersion").map { listOf(it.substringAfter('-').substringBefore('.').ifEmpty { "default" }) }
}
}

Loading…
Cancel
Save