Skip to content

Commit 9a4e1c4

Browse files
ozone10donho
authored andcommitted
Update issue templates
- update Github Actions dependencies Close notepad-plus-plus#17210
1 parent ea572ce commit 9a4e1c4

File tree

4 files changed

+50
-25
lines changed

4 files changed

+50
-25
lines changed

.github/ISSUE_TEMPLATE/1-bug.yml

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Bug
22
description: File a bug/issue
33
title: "[BUG] <title>"
44
#labels: ["bug"]
5+
#type: bug
56
body:
67
- type: checkboxes
78
attributes:
@@ -13,6 +14,39 @@ body:
1314
options:
1415
- label: I have searched the existing issues
1516
required: true
17+
- type: checkboxes
18+
attributes:
19+
label: Is the issue reproducible in Notepad++ without plugin?
20+
description: |
21+
If feasible, try launching Notepad++ without any plugins.
22+
Some updates to Notepad++ modify communication rules used by plugins,
23+
and if plugin developers do not keep their plugins in sync with these changes, issues may arise.
24+
Running without plugins can help diagnose specific problems.
25+
You can use cmdline `notepad++.exe -noPlugin`
26+
or rename your plugin folder, usually "C:\Program Files\Notepad++\plugins\" to e.g. "...\plugins.bak\").
27+
options:
28+
- label: I have tried Notepad++ without plugin
29+
required: false
30+
- type: checkboxes
31+
attributes:
32+
label: Is the issue reproducible in portable version of Notepad++?
33+
description: |
34+
If feasible, try launching portable version of Notepad++.
35+
It can help to diagnose if specific configuration is causing issue.
36+
options:
37+
- label: I have tried portable version of Notepad++
38+
required: false
39+
- type: checkboxes
40+
attributes:
41+
label: Does the issue affect SciTE?
42+
description: |
43+
Notepad++ relies on the Lexilla and Scintilla libraries.
44+
For more details, visit https://github.com/ScintillaOrg/lexilla and https://sourceforge.net/p/scintilla.
45+
Consider using the reference program SciTE to verify whether the issue is a genuine bug in Notepad++.
46+
Download Scite from here https://www.scintilla.org/SciTEDownload.html.
47+
options:
48+
- label: I have tried SciTE
49+
required: false
1650
- type: textarea
1751
attributes:
1852
label: Description of the Issue
@@ -64,16 +98,6 @@ body:
6498
description: |
6599
Links? References? Anything that will give us more context about the issue you are encountering!
66100
67-
If feasible, try launching Notepad++ without any plugins.
68-
Some updates to Notepad++ modify communication rules used by plugins,
69-
and if plugin developers do not keep their plugins in sync with these changes, issues may arise.
70-
Running without plugins can help diagnose specific problems.
71-
72-
Notepad++ relies on the Lexilla and Scintilla libraries.
73-
For more details, visit https://github.com/ScintillaOrg/lexilla and https://sourceforge.net/p/scintilla.
74-
Consider using the reference program SciTE to verify whether the issue is a genuine bug in Notepad++.
75-
Download Scite from here https://www.scintilla.org/SciTEDownload.html.
76-
77101
Tip: You can attach images or relevant text files by clicking this area to highlight it and then dragging files in.
78102
validations:
79103
required: false

.github/ISSUE_TEMPLATE/2-feature-request.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Feature request
22
description: Suggest an idea for Notepad++
33
title: "[Feature request] <title>"
44
#labels: ["feature"]
5+
#type: feature
56
body:
67
- type: checkboxes
78
attributes:

.github/workflows/CI_build.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: Checkout repo
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
fetch-depth: ${{ github.event_name == 'pull_request' && 2 || 0 }}
2323

@@ -152,7 +152,7 @@ jobs:
152152

153153
steps:
154154
- name: Checkout repo
155-
uses: actions/checkout@v4
155+
uses: actions/checkout@v6
156156

157157
- name: Add msbuild to PATH
158158
uses: microsoft/setup-msbuild@v2
@@ -170,35 +170,35 @@ jobs:
170170

171171
- name: Archive artifacts for x64 / Release
172172
if: matrix.build_platform == 'x64' && matrix.build_configuration == 'Release'
173-
uses: actions/upload-artifact@v4
173+
uses: actions/upload-artifact@v5
174174
with:
175175
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
176176
path: PowerEditor\bin64\Notepad++.exe
177177

178178
- name: Archive artifacts for Win32 / Release
179179
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Release'
180-
uses: actions/upload-artifact@v4
180+
uses: actions/upload-artifact@v5
181181
with:
182182
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
183183
path: PowerEditor\bin\Notepad++.exe
184184

185185
- name: Archive artifacts for ARM64 / Release
186186
if: matrix.build_platform == 'ARM64' && matrix.build_configuration == 'Release'
187-
uses: actions/upload-artifact@v4
187+
uses: actions/upload-artifact@v5
188188
with:
189189
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
190190
path: PowerEditor\binarm64\Notepad++.exe
191191

192192
- name: Archive artifacts for ARM64|x64 / Debug
193193
if: (matrix.build_platform == 'ARM64' || matrix.build_platform == 'x64') && matrix.build_configuration == 'Debug'
194-
uses: actions/upload-artifact@v4
194+
uses: actions/upload-artifact@v5
195195
with:
196196
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
197197
path: PowerEditor\visual.net\${{ matrix.build_platform}}\${{ matrix.build_configuration}}\Notepad++.exe
198198

199199
- name: Archive artifacts for Win32 / Debug
200200
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Debug'
201-
uses: actions/upload-artifact@v4
201+
uses: actions/upload-artifact@v5
202202
with:
203203
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
204204
path: PowerEditor\visual.net\${{ matrix.build_configuration}}\Notepad++.exe
@@ -257,7 +257,7 @@ jobs:
257257

258258
# steps:
259259
# - name: Checkout repo
260-
# uses: actions/checkout@v4
260+
# uses: actions/checkout@v6
261261

262262
# - name: Add msbuild to PATH
263263
# uses: microsoft/setup-msbuild@v2
@@ -288,7 +288,7 @@ jobs:
288288

289289
steps:
290290
- name: Checkout repo
291-
uses: actions/checkout@v4
291+
uses: actions/checkout@v6
292292

293293
- name: Add msbuild to PATH
294294
uses: microsoft/setup-msbuild@v2
@@ -341,7 +341,7 @@ jobs:
341341

342342
steps:
343343
- name: Checkout repo
344-
uses: actions/checkout@v4
344+
uses: actions/checkout@v6
345345

346346
- name: Modify resource.h N++ version to avoid confusion
347347
working-directory: PowerEditor\src\
@@ -374,14 +374,14 @@ jobs:
374374
375375
- name: Archive artifacts for ${{ matrix.build_platform}} / Release
376376
if: matrix.build_configuration == 'Release'
377-
uses: actions/upload-artifact@v4
377+
uses: actions/upload-artifact@v5
378378
with:
379379
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
380380
path: bin.${{ matrix.build_platform}}\notepad++.exe
381381

382382
- name: Archive artifacts for ${{ matrix.build_platform}} / Debug
383383
if: matrix.build_configuration == 'Debug'
384-
uses: actions/upload-artifact@v4
384+
uses: actions/upload-artifact@v5
385385
with:
386386
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
387387
path: bin.${{ matrix.build_platform}}-debug\notepad++.exe

.github/workflows/release-notifier.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Plugin Files Release Notifier
22

33
on:
44
push:
5-
branches: 'master'
5+
branches: ['master']
66

77
workflow_dispatch:
88

@@ -12,9 +12,9 @@ jobs:
1212

1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v6
1616
with:
17-
fetch-depth: 0
17+
fetch-depth: 0
1818
- name: Get changes
1919
run: |
2020
$any_changed = $false

0 commit comments

Comments
 (0)