Skip to content

Commit

Permalink
disabled release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
i582 committed Feb 8, 2022
1 parent b07a680 commit 749518b
Showing 1 changed file with 78 additions and 78 deletions.
156 changes: 78 additions & 78 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,81 +7,81 @@ on:
types: [ prereleased, released ]

jobs:

# Prepare and publish the plugin to the Marketplace repository
release:
name: Publish Plugin
runs-on: ubuntu-latest
steps:

# Check out current repository
- name: Fetch Sources
uses: actions/[email protected]
with:
ref: ${{ github.event.release.tag_name }}

# Setup Java 11 environment for the next steps
- name: Setup Java
uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 11
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 "::set-output name=changelog::$CHANGELOG"
# 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"
# Publish the plugin to the Marketplace
- name: Publish Plugin
env:
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
run: ./gradlew publishPlugin

# Upload artifact as a release asset
- name: Upload Release Asset
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh release upload ${{ github.event.release.tag_name }} ./build/distributions/*

# Create pull request
- name: Create Pull Request
if: ${{ steps.properties.outputs.changelog != '' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
VERSION="${{ github.event.release.tag_name }}"
BRANCH="changelog-update-$VERSION"
git config user.email "[email protected]"
git config user.name "GitHub Action"
git checkout -b $BRANCH
git commit -am "Changelog update - $VERSION"
git push --set-upstream origin $BRANCH
gh pr create \
--title "Changelog update - \`$VERSION\`" \
--body "Current pull request contains patched \`CHANGELOG.md\` file for the \`$VERSION\` version." \
--base master \
--head $BRANCH
#
# # Prepare and publish the plugin to the Marketplace repository
# release:
# name: Publish Plugin
# runs-on: ubuntu-latest
# steps:
#
# # Check out current repository
# - name: Fetch Sources
# uses: actions/[email protected]
# with:
# ref: ${{ github.event.release.tag_name }}
#
# # Setup Java 11 environment for the next steps
# - name: Setup Java
# uses: actions/setup-java@v2
# with:
# distribution: zulu
# java-version: 11
# 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 "::set-output name=changelog::$CHANGELOG"
#
# # 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"
#
# # Publish the plugin to the Marketplace
# - name: Publish Plugin
# env:
# PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
# run: ./gradlew publishPlugin
#
# # Upload artifact as a release asset
# - name: Upload Release Asset
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: gh release upload ${{ github.event.release.tag_name }} ./build/distributions/*
#
# # Create pull request
# - name: Create Pull Request
# if: ${{ steps.properties.outputs.changelog != '' }}
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: |
# VERSION="${{ github.event.release.tag_name }}"
# BRANCH="changelog-update-$VERSION"
#
# git config user.email "[email protected]"
# git config user.name "GitHub Action"
#
# git checkout -b $BRANCH
# git commit -am "Changelog update - $VERSION"
# git push --set-upstream origin $BRANCH
#
# gh pr create \
# --title "Changelog update - \`$VERSION\`" \
# --body "Current pull request contains patched \`CHANGELOG.md\` file for the \`$VERSION\` version." \
# --base master \
# --head $BRANCH

0 comments on commit 749518b

Please sign in to comment.