Skip to content

Commit

Permalink
Merge pull request #210 from magento/publish-plugin-configuration
Browse files Browse the repository at this point in the history
Added publish plugin configuration
  • Loading branch information
Vitaliy authored Apr 23, 2020
2 parents 71a0b37 + b9f727b commit dea4b99
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 13 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/gradlepublish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This workflow will build a package using Gradle and then publish it to JetBrains repository when a release is created

name: Publish Plugin

on:
release:
types: [created]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Gradle wrapper
run: gradle wrapper
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Run publish plugin
run: ./gradlew publishPlugin -i
env:
MAGENTO_PHPSTORM_intellijPublishToken: ${{ secrets.JET_BRAINS_TOKEN }}
29 changes: 16 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
1.0.0
=============
* Features:
* "Go to GraphQL schema" line marker in the scope of class/interface and method
* "Go to GraphQL resolver class" line marker in the scope of GraphQL schema type arguments
* RequireJS mapping support (reference navigation, completion)
* Plugin class methods generation
* Plugin declaration inspection in the scope of a Plugin Class
* MFTF support MVP (reference navigation, completion)
* Fixed support of 2020.* versions of IDE's
* Line markers for navigation from a plugin class to a target class
* Line markers for navigation from a GraphQl resolver to schema and vice versa
* Create a plugin for a class public method
* Create a New Magento 2 Module action
* Code Inspection: Duplicated Observer Usage in events XML
* Create a Plugin class for a class public method action
* Code Inspection: Warning regarding Cacheable false attribute in default XML
* Create a Preference for a class action
* Create a Block action
* Line markers for navigation from a plugin class to a target class
* Magento 2 Module Project template on the start up
* Create a View Model action
* Create a new Magento 2 module as a separate project
* Create an observer for an event action
* Plugin - Target line markers
* GraphQL resolver inspection in the scope of a PHP Class
* Create a GraphQL resolver action
* Override class by reference action
* Plugin class methods generation
* Code Inspection: Duplicated plugin Usage in di.xml
* Code Inspection: Plugin declaration in the scope of a Plugin Class
* Code Inspection: Warning regarding Cacheable false attribute in default XML
* Code Inspection: GraphQL resolver in the scope of a PHP Class
* Code Inspection: Duplicated Observer Usage in events XML
* Moved plugin configuration from `Settings > Preferences > Languages & Frameworks > PHP > Magento` to
`Settings > Preferences > Languages & Frameworks > PHP > Frameworks > Magento`
* Fixed support of 2020.* versions of IDE's

0.3.0
=============
Expand Down
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,7 @@ sourceSets {
resources.srcDir 'testData'
}
}

publishPlugin {
token = System.getenv("MAGENTO_PHPSTORM_intellijPublishToken")
}

0 comments on commit dea4b99

Please sign in to comment.