Skip to content

Commit 5d05fff

Browse files
authored
chore: update release section for auto-approval process (#138)
JetBrains enabled auto-approval for the plugin and this plugin needs to follow some rules in order to NOT break the auto-approval process. This PR documents the guidelines.
1 parent 10028e4 commit 5d05fff

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,13 @@ may trigger regeneration of SSH configurations.
252252
## Releasing
253253

254254
1. Check that the changelog lists all the important changes.
255-
2. Update the gradle.properties version.
255+
2. Update the `gradle.properties` version.
256256
3. Publish the resulting draft release after validating it.
257257
4. Merge the resulting changelog PR.
258+
5. **Compliance Reminder for auto-approval**
259+
JetBrains enabled auto-approval for the plugin, so we need to ensure we continue to meet the following requirements:
260+
- do **not** use Kotlin experimental APIs.
261+
- do **not** add any lambdas, handlers, or class handles to Java runtime hooks.
262+
- do **not** create threads manually (including via libraries). If you must, ensure they are properly cleaned up in the plugin's `CoderRemoteProvider#close()` method.
263+
- do **not** bundle libraries that are already provided by Toolbox.
264+
- do **not** perform any ill-intentioned actions.

0 commit comments

Comments
 (0)