Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to software.xdev.saveactions IDEA plugin #13326

Merged
1 commit merged into from
Jul 5, 2023

Conversation

korthout
Copy link
Member

@korthout korthout commented Jul 4, 2023

Description

This project has been archived and is looking for a maintainer

This is the disclaimer at the top of the README of https://github.com/dubreuia/intellij-plugin-save-actions

The project was continued by fishermans in https://github.com/fishermans/intellij-plugin-save-actions, but they never published a new version on the IDEA Marketplace.

@xdev-software has now done this instead, which is the plugin version that this pull request switches to. Everyone still needs to accept the change by installing the newly required plugin. On start up, you'll notice an error pop-up informing you that you have not yet installed a required plugin.

This project seems nicely set up, with GHA to build and publish the version to the marketplace. They state that they will provide maintenance updates to provide support to newer IDEA versions. I had a look through the diff to look for obvious security problems, but did not encounter anything suspicious. I think we're good to use this instead.

See: dubreuia/intellij-plugin-save-actions#427
See: https://github.com/fishermans/intellij-plugin-save-actions
See: https://github.com/xdev-software/intellij-plugin-save-actions

Related issues

NA

Definition of Done

Not all items need to be done depending on the issue and the pull request.

Code changes:

  • The changes are backwards compatibility with previous versions
  • If it fixes a bug then PRs are created to backport the fix to the last two minor versions. You can trigger a backport by assigning labels (e.g. backport stable/1.3) to the PR, in case that fails you need to create backports manually.

Testing:

  • There are unit/integration tests that verify all acceptance criterias of the issue
  • New tests are written to ensure backwards compatibility with further versions
  • The behavior is tested manually
  • The change has been verified by a QA run
  • The impact of the changes is verified by a benchmark

Documentation:

  • The documentation is updated (e.g. BPMN reference, configuration, examples, get-started guides, etc.)
  • If the PR changes how BPMN processes are validated (e.g. support new BPMN element) then the Camunda modeling team should be informed to adjust the BPMN linting.

Other teams:
If the change impacts another team an issue has been created for this team, explaining what they need to do to support this change.

Please refer to our review guidelines.

> This project has been archived and is looking for a maintainer

This is the disclaimer at the top of the README of
https://github.com/dubreuia/intellij-plugin-save-actions

The project was continued by fishermans in
https://github.com/fishermans/intellij-plugin-save-actions, but they
never published a new version on the IDEA Marketplace.

xdev-software has now done this instead, which is the plugin version
that this commit switches to. Everyone still needs to accept the change
by installing the newly required plugin. On start up, you'll notice an
error pop-up informing you that you have not yet installed a required
plugin.

This project seems nicely set up, with GHA to build and publish the
version to the marketplace. They state that they will provide
maintenance updates to provide support to newer IDEA versions. I had a
look through the diff to look for obvious security problems, but did not
encounter anything suspicious. I think we're good to use this instead.

See: dubreuia/intellij-plugin-save-actions#427
See: https://github.com/fishermans/intellij-plugin-save-actions
See: https://github.com/xdev-software/intellij-plugin-save-actions
@korthout korthout marked this pull request as ready for review July 4, 2023 16:38
@korthout
Copy link
Member Author

korthout commented Jul 4, 2023

@korthout korthout requested review from a team July 4, 2023 16:53
Copy link
Member

@npepinpe npepinpe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was wondering if the built-in Actions on Save are not enough for us. I haven't tried it, so I don't know why we never went with that.

The plugin you added looks good to me 👍 I assume you tried it etc. 🚀

@korthout
Copy link
Member Author

korthout commented Jul 5, 2023

I was wondering if the built-in Actions on Save are not enough for us. I haven't tried it, so I don't know why we never went with that.

That's a good question to ask @npepinpe.

The reason is twofold:

@korthout
Copy link
Member Author

korthout commented Jul 5, 2023

bors merge

@ghost
Copy link

ghost commented Jul 5, 2023

Build succeeded:

@ghost ghost merged commit 6f7b9ac into main Jul 5, 2023
@ghost ghost deleted the korthout-fix-save-actions-plugin branch July 5, 2023 16:44
@backport-action
Copy link
Collaborator

Backport failed for stable/8.0, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally.

git fetch origin stable/8.0
git worktree add -d .worktree/backport-13326-to-stable/8.0 origin/stable/8.0
cd .worktree/backport-13326-to-stable/8.0
git checkout -b backport-13326-to-stable/8.0
ancref=$(git merge-base b050dedcaf504368a58b96075962ab17a567db3a 1547888f6964984e213e0262c37ba5d8b1fe20f3)
git cherry-pick -x $ancref..1547888f6964984e213e0262c37ba5d8b1fe20f3

@backport-action
Copy link
Collaborator

Backport failed for stable/8.1, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally.

git fetch origin stable/8.1
git worktree add -d .worktree/backport-13326-to-stable/8.1 origin/stable/8.1
cd .worktree/backport-13326-to-stable/8.1
git checkout -b backport-13326-to-stable/8.1
ancref=$(git merge-base b050dedcaf504368a58b96075962ab17a567db3a 1547888f6964984e213e0262c37ba5d8b1fe20f3)
git cherry-pick -x $ancref..1547888f6964984e213e0262c37ba5d8b1fe20f3

@backport-action
Copy link
Collaborator

Successfully created backport PR for stable/8.2:

ghost pushed a commit that referenced this pull request Jul 5, 2023
13356: [Backport stable/8.2] Switch to software.xdev.saveactions IDEA plugin r=korthout a=backport-action

# Description
Backport of #13326 to `stable/8.2`.

relates to dubreuia/intellij-plugin-save-actions#427

Co-authored-by: Nico Korthout <[email protected]>
ghost pushed a commit that referenced this pull request Jul 5, 2023
13356: [Backport stable/8.2] Switch to software.xdev.saveactions IDEA plugin r=korthout a=backport-action

# Description
Backport of #13326 to `stable/8.2`.

relates to dubreuia/intellij-plugin-save-actions#427

Co-authored-by: Nico Korthout <[email protected]>
ghost pushed a commit that referenced this pull request Jul 6, 2023
13358: [Backport stable/8.1] Switch to software.xdev.saveactions IDEA plugin r=korthout a=korthout

## Description

<!-- Link to the PR that is back ported -->

Backport of
- #13326

Tiny conflict because the google-java-format plugin was using a different version.

Co-authored-by: Nico Korthout <[email protected]>
ghost pushed a commit that referenced this pull request Jul 6, 2023
13357: [Backport stable/8.0] Switch to software.xdev.saveactions IDEA plugin r=korthout a=korthout

## Description

<!-- Link to the PR that is back ported -->

Backport of 
- #13326

Tiny conflict because the google-java-format plugin was using a different version.


Co-authored-by: Nico Korthout <[email protected]>
ghost pushed a commit that referenced this pull request Jul 6, 2023
13357: [Backport stable/8.0] Switch to software.xdev.saveactions IDEA plugin r=korthout a=korthout

## Description

<!-- Link to the PR that is back ported -->

Backport of 
- #13326

Tiny conflict because the google-java-format plugin was using a different version.


Co-authored-by: Nico Korthout <[email protected]>
@megglos megglos added the version:8.2.9 Marks an issue as being completely or in parts released in 8.2.9 label Jul 26, 2023
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
version:8.2.9 Marks an issue as being completely or in parts released in 8.2.9
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants