Skip to content

Commit 20a83d3

Browse files
author
Andrea Falzetti
committed
docs: jetbrains auto-update PR descr improvement
1 parent aecaa76 commit 20a83d3

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

.github/workflows/jetbrains-updates-template.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ on:
1313
productType:
1414
type: string
1515
required: true
16+
exampleRepo:
17+
type: string
18+
required: true
1619
secrets:
1720
slackWebhook:
1821
required: true
@@ -59,12 +62,24 @@ jobs:
5962
This PR updates the ${{ inputs.productName }} IDE image to the latest release version.
6063
6164
## How to test
62-
Go to the preferences and select ${{ inputs.productName }} as desktop IDE. Start a workspace and verify that the new IDE version works.
65+
1. Open the preview environment generated for this branch
66+
2. Choose the stable version of ${{ inputs.productName }} as your preferred editor
67+
3. Start a workspace using this repository: `${{ inputs.exampleRepo }}`
68+
4. Verify that the workspace starts successfully
69+
5. Verify that the IDE opens successfully
70+
6. Verify that the version of the IDE corresponds to the one being updated in this PR
71+
72+
The following resources should help, in case something goes wrong (e.g. workspaces don't start):
73+
74+
- https://www.gitpod.io/docs/troubleshooting#gitpod-logs-in-jetbrains-gateway
75+
- https://docs.google.com/document/d/1K9PSB0G6NwX2Ns_SX_HEgMYTKYsgMJMY2wbh0p6t3lQ
6376
6477
## Release Notes
6578
```release-note
6679
Update ${{ inputs.productName }} IDE image to version ${{ steps.latest-release.outputs.version }}.
6780
```
81+
82+
_This PR was created automatically with GitHub Actions using [this](https://github.com/gitpod-io/gitpod/blob/main/.github/workflows/jetbrains-updates-template.yml) template_
6883
commit-message: "[${{ inputs.productId }}] Update IDE image to build version ${{ steps.latest-release.outputs.version }}"
6984
branch: "jetbrains/${{ inputs.productId }}-${{ steps.latest-release.outputs.version2 }}"
7085
labels: "team: IDE"

.github/workflows/jetbrains-updates.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
productId: intellij
1414
productCode: IIU
1515
productType: release
16+
exampleRepo: https://github.com/gitpod-io/spring-petclinic
1617
secrets:
1718
slackWebhook: ${{ secrets.IDE_SLACK_WEBHOOK }}
1819
goland:
@@ -22,6 +23,7 @@ jobs:
2223
productId: goland
2324
productCode: GO
2425
productType: release
26+
exampleRepo: https://github.com/gitpod-io/gitpod
2527
secrets:
2628
slackWebhook: ${{ secrets.IDE_SLACK_WEBHOOK }}
2729
pycharm:
@@ -31,6 +33,7 @@ jobs:
3133
productId: pycharm
3234
productCode: PCP
3335
productType: release
36+
exampleRepo: https://github.com/gitpod-io/gitpod
3437
secrets:
3538
slackWebhook: ${{ secrets.IDE_SLACK_WEBHOOK }}
3639
phpstorm:
@@ -40,5 +43,6 @@ jobs:
4043
productId: phpstorm
4144
productCode: PS
4245
productType: release
46+
exampleRepo: https://github.com/gitpod-io/gitpod
4347
secrets:
4448
slackWebhook: ${{ secrets.IDE_SLACK_WEBHOOK }}

0 commit comments

Comments
 (0)