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/433/head
Ryan Rushton 4 months ago committed by GitHub
parent fc3f3f4c9f
commit b3cb370194
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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

@ -4,6 +4,11 @@
## [Unreleased] ## [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 ### Removed
- Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now - 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 // 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: // 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 // 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