Commit Graph

211 Commits

Author SHA1 Message Date
Jakub Chrzanowski
8ef79e2791 GitHub Actions: Use Java 11 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
a396820b68 JVM compatibility version extracted to gradle.properties file 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
d2c3da412d Change since/until build to 203-212.* 2021-09-07 09:32:37 +02:00
Yann Cébron
646dfc71a2 sync "Unused Property" for gradle.properties (4ca687a7a9) 2021-09-07 09:32:37 +02:00
Yann Cébron
5b89ddd7ca Update pluginVerifierIdeVersions to 2021.1.3 2021-09-07 09:32:37 +02:00
dependabot[bot]
add08d23f0 Bump actions/upload-artifact from 2.2.3 to 2.2.4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
a87f931dbe GitHub Actions: Run UI Tests workflow cleanup 2021-09-07 09:32:37 +02:00
eugene.nizienko
c38e14a201 introduced workflow which is launches UI tests on linux, windows and mac #89 2021-09-07 09:32:37 +02:00
Yann Cébron
f46a0939a2 Update pluginVerifierIdeVersions to 2021.1.2, sync 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
80b42b2e92 CHANGELOG update 2021-05-31 12:15:43 +02:00
Roger Howell
27a82938a7 Update build.yml to trigger GHA checks only on pushes to main and PRs
Closes #112
2021-05-31 12:08:20 +02:00
Jakub Chrzanowski
18427cfdf7 Introduced next branch in the root repository to make main always a stable one 2021-05-31 12:01:53 +02:00
dependabot[bot]
8a706c9140
Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (#136)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1.0.3...v1.0.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:41:29 +02:00
dependabot[bot]
6762c092bf Bump actions/cache from 2.1.5 to 2.1.6
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 10:02:17 +02:00
Yann Cébron
fe0cefbb47 gradle.properties: update links, sync 2021-05-27 11:50:24 +02:00
Jakub Chrzanowski
199d5d7124 gradle.properties cleanup 2021-05-27 11:48:21 +02:00
Jakub Chrzanowski
300d9c14ba gradle.properties cleanuk 2021-05-25 13:10:53 +02:00
dependabot[bot]
bd4fb8cea6 Bump actions/create-release from 1 to 1.1.4
Bumps [actions/create-release](https://github.com/actions/create-release) from 1 to 1.1.4.
- [Release notes](https://github.com/actions/create-release/releases)
- [Commits](https://github.com/actions/create-release/compare/v1...v1.1.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 08:25:02 +02:00
dependabot[bot]
bd4f94a50f Bump actions/upload-release-asset from 1 to 1.0.2
Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset) from 1 to 1.0.2.
- [Release notes](https://github.com/actions/upload-release-asset/releases)
- [Commits](https://github.com/actions/upload-release-asset/compare/v1...v1.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 08:24:17 +02:00
dependabot[bot]
c0a599481c Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 08:23:52 +02:00
dependabot[bot]
6c5d1cbf5b Bump actions/cache from v2.1.4 to v2.1.5
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-13 11:25:38 +02:00
dependabot[bot]
8441be78b0 Bump actions/upload-artifact from v2.2.2 to v2.2.3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.2...ee69f02b3dfdecd58bb31b4d133da38ba6fe3700)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-07 09:55:58 +02:00
Jakub Chrzanowski
7633bab660 GitHub Actions: Fix the actions/setup-java@v2 configuration 2021-04-06 12:17:26 +02:00
dependabot[bot]
321477d09e Bump actions/setup-java from v1 to v2
Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1 to v2.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v1...8764a52df183aa0ccea74521dfd9d506ffc7a19a)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-06 12:17:26 +02:00
dependabot[bot]
4ada49858a Bump actions/upload-artifact from v1 to v2.2.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to v2.2.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...e448a9b857ee2131e752b06002bf0e093c65e571)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 19:44:42 +02:00
dependabot[bot]
5cf5cc3ea5 Bump actions/cache from v2 to v2.1.4
Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 15:30:52 +02:00
Roger Howell
3afa4524e8 Update dependabot configuration to also track github actions dependencies 2021-03-29 10:39:21 +02:00
Jakub Chrzanowski
507b055937
properties shorthand function for accessing gradle.properties in a cleaner way (#92) 2021-02-25 10:41:19 +01:00
Jakub Chrzanowski
b4bcf6068a Update platformVersion to 2020.2.4 for compatibility with macOS Big Sur #85 2021-02-11 11:36:54 +01:00
Jakub Chrzanowski
815d3a6a6e Update pluginVerifierIdeVersions in gradle.properties files 2021-01-29 09:50:43 +01:00
Yann Cébron
bd9f2715ea update links to SDK Docs 2021-01-21 11:10:06 +01:00
Stefan Saasen
5ac0de4a4b Use the correct property in the "Upload artifact" step
The `needs.build` accessor is only available in downstream jobs that depend on the `build` job.

For steps that are part of the same job, the `needs.build.outputs.artifact` property is empty.
2021-01-11 16:22:38 +01:00
Jakub Chrzanowski
e77b150871 Template Cleanup: Update README 2021-01-11 13:14:04 +01:00
Jakub Chrzanowski
7de6580e11 Template Cleanup: run ktlintFormat task to fix imports order #79 2021-01-11 13:10:27 +01:00
Jakub Chrzanowski
5e6b3d6d69 Template Cleanup: escape GitHub username to avoid incorrect characters in class package name #74 2020-12-28 12:21:50 +01:00
Jakub Chrzanowski
f2826e3ae8 Dependabot integration 2020-12-21 10:43:02 +01:00
Jakub Chrzanowski
50f6fd13aa Show idea.log logs of the run IDE in the Run console 2020-12-18 12:14:39 +01:00
Jakub Chrzanowski
ff3e864851 - Update the base platform version to 2020.1
- Change since/until build to `201-203.*`
2020-12-02 14:56:42 +01:00
Jakub Chrzanowski
65779756ca README - Predefined Run/Debug configurations 2020-11-16 12:39:49 +01:00
Jakub Chrzanowski
bf3dd2f119 Added project icon for development purposes 2020-11-16 11:26:43 +01:00
Jakub Chrzanowski
54d556ce2d
GitHub Actions - use hash based on pluginVerifierIdeVersions in Setup Plugin Verifier IDEs Cache step 2020-11-05 21:33:41 +01:00
Jakub Chrzanowski
f04885727a Update pluginVerifierIdeVersions in the gradle.properties files 2020-11-05 14:42:39 +01:00
Jakub Chrzanowski
624c6950be
Cache downloaded IDEs used by Plugin Verifier for the verification 2020-10-29 21:46:49 +01:00
Jakub Chrzanowski
d702c7e798 GitHub Actions - releaseDraft update to actions/download-artifact@v2 2020-10-29 20:49:30 +01:00
Jakub Chrzanowski
2de45ab6ce
Integration with IntelliJ Plugin Verifier through the Gradle IntelliJ Plugin runPluginVerifier task 2020-10-29 20:41:47 +01:00
Yann Cébron
82f43ecdc7 [GH action] gradleValidation update to gradle/wrapper-validation-action@v1.0.3 2020-10-27 11:32:12 +01:00
Oliver Nybroe
b6b9ce9711
Added missing properties in the gradle.properties template file (#45)
* Add missing gradle.properties values to cleanup

* CHANGELOG: Added Missing properties in the `gradle.properties` template file

Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
2020-10-14 09:11:52 +02:00
Jakub Chrzanowski
7aa1a48766
Introduced platformPlugins property in gradle.properties for configuring dependencies to bundled/external plugins 2020-10-12 17:56:08 +02:00
Jakub Chrzanowski
d5e288773e Remove LICENSE file during the Template Cleanup workflow - fixes #43 2020-10-12 14:15:37 +02:00
Jakub Chrzanowski
72556e9057 Provide customized LICENSE file for the Template Cleanup workflow 2020-10-08 15:31:52 +02:00
Jakub Chrzanowski
3419bc5488 Remove CODE_OF_CONDUCT.md file in Template Cleanup workflow 2020-10-08 15:31:32 +02:00
Jakub Chrzanowski
74a7cc0d9f
Disable "Release Draft" job for pull requests in the "Build" GitHub Actions Workflow (#40) 2020-10-05 09:25:03 +02:00
Nick Badal
1c72407e34
Switch back to using Github containers to fix changelog commit (#35) 2020-09-17 21:54:36 +02:00
Nick Badal
e7a0e8b8e9
Fix artifact name grep pattern (#34) 2020-09-15 08:14:48 +02:00
Andrei Khodko
b21aed296e
Update pluginName_ (#33)
Template cleanup changes pluginName_ to pluginName, so it causes errors on building
2020-09-13 10:37:53 +02:00
Nick Badal
44745bbb88
Use main branch for changelog commit push (#32)
Changelog commits should be pushed to the `main` branch, the Github action defaults to `master` still.

Similar to #31
2020-09-11 21:35:13 +02:00
Jakub Chrzanowski
11725e4301 GitHub Actions: allow to release plugin even for the base project 2020-09-11 09:15:17 +02:00
Nick Badal
a0f5fa26db
Push template cleanup commit to correct branch (#31)
`ad-m/github-push-action` defaults to pushing `HEAD` to `master`, but we want it to go to `main` now
2020-09-10 19:22:39 +02:00
Jakub Chrzanowski
2d7f78f22b Rename master branch to main - #28 2020-09-08 12:06:35 +02:00
Jakub Chrzanowski
772a5eafd4 Remove unnecessary new lines from the README 2020-09-07 13:37:36 +02:00
Jakub Chrzanowski
8c0d362a67
GitHub Actions - cache Gradle dependencies and wrapper separately (#27)
GitHub Actions - cache Gradle dependencies and wrapper separately
2020-09-07 13:00:13 +02:00
Jakub Chrzanowski
a09031a9d5 GitHub Actions - run Export Properties in bash shell 2020-08-12 12:06:40 +02:00
Jakub Chrzanowski
a2bee72ebe GitHub Actions - optimize Export Properties step 2020-08-12 12:06:40 +02:00
Jakub Chrzanowski
fd86091fe8 GitHub Actions - remove running test task - already covered by check 2020-08-12 12:06:40 +02:00
Jakub Chrzanowski
b56e1f6835 GitHub Actions - use gradle:jdk8 container to provide Java 2020-08-12 12:06:40 +02:00
Jakub Chrzanowski
741869f9cc GitHub Actions - make *Update Changelog* job dependent on the *Publish Plugin* 2020-08-09 10:51:22 +02:00
Pavel Sorokin
1f28b21bcb chore: cache gradle wrapper directory
updating action/cache to v2 allows to cache multiple paths
2020-08-09 10:34:01 +02:00
Tomasz Błachut
cfb550ca5d Bump pluginUntilBuild to 202.* in template cleanup
Using template overwrites `gradle.properties`, cleanup makes plugin unusable in current platform
2020-08-02 20:01:37 +02:00
Jakub Chrzanowski
70cbdce227 GitHub Actions - revert CHANGELOG escaping to the working solution 2020-07-31 14:00:56 +02:00
Jakub Chrzanowski
f9fca8690d
Verifier fix (#19)
- run plugin verifier against 2019.3 2020.1 2020.2
- Plugin Verifier broken for artifacts with whitespaces in name
2020-07-31 13:14:35 +02:00
Jakub Chrzanowski
a1f029b0f6 GitHub Actions - run plugin verifier against 2019.3 2020.1 2020.2 2020-07-31 09:07:40 +02:00
Jakub Chrzanowski
9f5a2eb925 GitHub Actions - fixed comment 2020-07-30 23:19:15 +02:00
Jakub Chrzanowski
f89a77641f Update screenshots 2020-07-10 07:40:02 +02:00
Jakub Chrzanowski
6fe45d61b1 GitHub Actions - Release - separate changelog related job from the release 2020-07-07 06:26:56 +02:00
Jakub Chrzanowski
2fc4b4cf60 Run GitHub Actions Release workflow on prereleased event 2020-07-06 22:03:17 +02:00
Jakub Chrzanowski
cadd20cde0 Update Template Cleanup workflow test to avoid running it on forks 2020-07-06 15:16:31 +02:00
Jakub Chrzanowski
aa34153a0e ktlint integration 2020-07-02 06:27:29 +02:00
Jakub Chrzanowski
445e56622e README Tip to watch repository 2020-07-01 17:57:51 +02:00
Jakub Chrzanowski
4fe8da5ec5 Added JetBrains Plugin badges and TODO list for the end users 2020-07-01 17:42:29 +02:00
Jakub Chrzanowski
479fd0516c GitHub Actions - handle project name containing spaces 2020-06-30 10:55:44 +02:00
Jakub Chrzanowski
89a3f60ce4 Changed pluginUntilBuild to the correct format: 201.* 2020-06-26 13:23:43 +02:00
Jakub Chrzanowski
895b7602b2 Fixed updating of the Template plugin name on cleanup 2020-06-26 13:22:18 +02:00
Jakub Chrzanowski
40533689f0 GitHub Actions - Template Cleanup - fixed adding files to git 2020-06-26 13:11:11 +02:00
Jakub Chrzanowski
35c5d47fd0 GitHub Actions - avoid altering workflows on cleanup because of:
refusing to allow a GitHub App to create or update workflow `.github/workflows/release.yml` without `workflows` permission
2020-06-26 11:53:37 +02:00
Jakub Chrzanowski
2f1c64e170 Fixed remove-on0-cleanup operation 2020-06-26 11:26:31 +02:00
Jakub Chrzanowski
b58cb1e66b Added settings.gradle.kts for the performance purposes 2020-06-26 09:35:03 +02:00
Jakub Chrzanowski
b72f23d76f Perform GitHub Actions Release workflow only in project using the template 2020-06-25 06:19:01 +02:00
Jakub Chrzanowski
c23f8b9d3a Extend GitHub Actions template-cleanup.yml workflow with ability to remove content marked with #REMOVE-IN-CLEANUP# 2020-06-25 06:17:57 +02:00
Jakub Chrzanowski
d68f01d163 Removed ideaIC:LATEST-EAP-SNAPSHOT form Build workflow verification 2020-06-24 17:03:41 +02:00
Jakub Chrzanowski
4395c62e5c Set platformVersion in gradle.properties to 2019.3 2020-06-24 16:41:46 +02:00
Jakub Chrzanowski
4f3c95f0ed marker 2020-06-24 15:04:54 +02:00
Jakub Chrzanowski
d3c189d5be GitHub Actions - Build - update IDE versions for the plugin verifier 2020-06-23 12:26:46 +02:00
Jakub Chrzanowski
a56c0661dc GitHub Actions - Release - cache action not allowed in released event 2020-06-23 12:08:38 +02:00
Jakub Chrzanowski
c5843adabc GitHub Actions - Release - checkout specific tag 2020-06-22 22:19:50 +02:00
Jakub Chrzanowski
17ef703111 README update 2020-06-19 13:04:07 +02:00
Jakub Chrzanowski
99e98e4f48 README - wip 2020-06-19 09:51:04 +02:00
Jakub Chrzanowski
0d149ce5dd rename project to IntelliJ *Platform* Pugin Template 2020-06-19 07:36:30 +02:00
Jakub Chrzanowski
527557dd5e README - wip 2020-06-18 22:09:41 +02:00
Jakub Chrzanowski
09bace795e GitHub Actions - Template Cleanup fix 2020-06-18 11:18:51 +02:00
Jakub Chrzanowski
7603df2239 replace hsz with JetBrains 2020-06-17 22:31:54 +02:00
Jakub Chrzanowski
5873fd3515 GitHub Actions - Template Cleanup fix 2020-06-17 22:17:37 +02:00
Jakub Chrzanowski
e6af985074 temporary GH Actions repository set to hsz/intellij-plugin-template 2020-06-17 21:09:59 +02:00
Jakub Chrzanowski
e4a1106495 GitHub Actions - template cleanup workflow 2020-06-17 21:06:57 +02:00
Jakub Chrzanowski
31bd7db2f0 Fixed plugin dependencies, GH Actions - publish plugin 2020-06-17 12:06:43 +02:00
Jakub Chrzanowski
711e280d28
GH Actions - release workflow 2020-06-17 07:19:59 +02:00
Jakub Chrzanowski
aaba297ffa
GH Actions release + Changelog integration (#4) 2020-06-16 16:12:30 +02:00
Jakub Chrzanowski
67df09b137
GH Actions release + Changelog integration (#3) 2020-06-16 11:09:54 +02:00
Jakub Chrzanowski
4aa3db2ba6 GitHub Actions - rename workflow to Build 2020-05-06 09:34:35 +02:00
Jakub Chrzanowski
3c1166e1f2 detekt integration 2020-05-05 21:56:33 +02:00
Jakub Chrzanowski
0dba75da0b GitHub Actions - cover workflow with comments 2020-04-22 09:11:33 +02:00
Jakub Chrzanowski
85d57ca0ff GitHub Actions - Tests 2020-04-21 22:31:52 +02:00