Skip to content

Conversation

@tscharke
Copy link
Collaborator

@tscharke tscharke commented Dec 18, 2025

This MR automates the release and publishing process of this IntelliJ Plugin.

It is triggered if you create a Git Tag starting with a lowercase v, followed by a semantic version or any string (e.g., v1.0.0, v1.0.0-foo, vFooBar).
Without the starting lowercase v, the automated process (GitHub Action) will not start.

The outcome of this automated procedure is a GitHub Release containing a ZIP file that includes the Git Tag in its name
(e.g., html-attribute-folder-1.0.0.zip, html-attribute-folder-1.0.0-foo.zip).

If the entire procedure is successful, a GitHub Release will be generated.
However, if any errors occur during this process, no GitHub Release will be produced.

Publishing the Plugin to the JetBrains Marketplace

If the procedure is triggered by a Git Tag with a valid semantic version (like v1.0.0), it will also be published to the JetBrains Marketplace.
Alternatively, if you use a Git Tag with any other string or a string extension (e.g., v1.0.0-foo, vFooBar), it will only create a GitHub Release.

@Flyrell I need your help 😃

Could you please take a look at this pipeline job and tell me if it's the correct gradle command you're using to release the plugin? I'm not familiar with it. If it's not correct, please tell me which commands you're actually using, and I'll add them.

And if you also provide the corresponding secrets, I can use them 😎

Btw. To run this pipeline job as well, you can simply add the git tag v1.4.0 to this branch (git tag v1.4.0).

@tscharke tscharke self-assigned this Dec 18, 2025
@tscharke tscharke force-pushed the features/release-pipeline branch 20 times, most recently from 6ccc0ed to 10fa7d2 Compare January 6, 2026 13:10
@tscharke tscharke force-pushed the features/release-pipeline branch from 10fa7d2 to dcbc3e4 Compare January 6, 2026 13:17
@tscharke tscharke changed the title chore: Automatically build, release and publish the project chore: Automatically build and release project Jan 6, 2026
@tscharke tscharke requested a review from Flyrell January 6, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants