diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b37cc2d..e10f2d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,36 +27,16 @@ jobs: java-version: 21 cache: gradle - # Set environment variables - - name: Export Properties - id: properties - shell: bash - run: | - CHANGELOG="$(cat << 'EOM' | sed -e 's/^[[:space:]]*$//g' -e '/./,$!d' - ${{ github.event.release.body }} - EOM - )" - - CHANGELOG="${CHANGELOG//'%'/'%25'}" - CHANGELOG="${CHANGELOG//$'\n'/'%0A'}" - CHANGELOG="${CHANGELOG//$'\r'/'%0D'}" - - echo "changelog=$CHANGELOG" >> $GITHUB_OUTPUT # Update Unreleased section with the current release note - name: Patch Changelog - if: ${{ steps.properties.outputs.changelog != '' }} - env: - CHANGELOG: ${{ steps.properties.outputs.changelog }} run: | - ./gradlew patchChangelog --release-note="$CHANGELOG" + ./gradlew patchChangelog # Publish the plugin to the Marketplace - # TODO - enable this step (by removing the `if` block) when JetBrains is clear about release procedures - name: Publish Plugin - if: false env: - PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + JETBRAINS_MARKETPLACE_PUBLISH_TOKEN: ${{ secrets.JETBRAINS_MARKETPLACE_PUBLISH_TOKEN }} CERTIFICATE_CHAIN: ${{ secrets.CERTIFICATE_CHAIN }} PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} PRIVATE_KEY_PASSWORD: ${{ secrets.PRIVATE_KEY_PASSWORD }} @@ -67,12 +47,10 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - ./gradlew clean pluginZip --info - gh release upload ${{ github.event.release.tag_name }} ./build/distributions/* + gh release upload ${{ github.event.release.tag_name }} ./build/distributions/* --clobber # Create pull request - name: Create Pull Request - if: ${{ steps.properties.outputs.changelog != '' }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bb2520..8988ddb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,10 @@ ## Unreleased +## 0.1.0 - 2025-04-01 + ### Added - initial support for JetBrains Toolbox 2.6.0.38311 with the possibility to manage the workspaces - i.e. start, stop, update and delete actions and also quick shortcuts to templates, web terminal and dashboard. -- support for light & dark themes \ No newline at end of file +- support for light & dark themes diff --git a/gradle.properties b/gradle.properties index 77308ba..a4ec268 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -version=0.1.0 +version=0.2.0 group=com.coder.toolbox name=coder-toolbox