Skip to content

Commit 1f1c81a

Browse files
committed
Merge branch 'main' into rxattrib
2 parents 26f45f9 + 5f32f67 commit 1f1c81a

File tree

6 files changed

+187
-113
lines changed

6 files changed

+187
-113
lines changed

.github/ISSUE_TEMPLATE/1_bug_report.yml

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,24 @@ body:
2929
- Other (specify if possible)
3030
validations:
3131
required: true
32-
32+
3333
- type: input
3434
attributes:
35-
label: Processing version
35+
label: Processing version
3636
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number. It also appears in the title bar of every editor window.
3737
validations:
3838
required: true
39-
39+
4040
- type: input
4141
attributes:
42-
label: Operating system
42+
label: Operating system
4343
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
4444
validations:
4545
required: true
46-
46+
4747
- type: textarea
4848
attributes:
49-
label: Steps to reproduce this
49+
label: Steps to reproduce this
5050
description: Describe what steps will produce the bug.
5151
value: |
5252
"1.
@@ -56,7 +56,7 @@ body:
5656
3."
5757
validations:
5858
required: true
59-
59+
6060
- type: textarea
6161
attributes:
6262
label: snippet
@@ -67,19 +67,27 @@ body:
6767
// Paste your code below :)
6868
6969
void setup() {
70-
70+
7171
}
72-
72+
7373
void draw() {
74-
74+
7575
}
7676
```
7777
validations:
7878
required: false
79-
79+
8080
- type: textarea
8181
attributes:
8282
label: Additional context
8383
description: Add any other context about the problem here.
8484
validations:
8585
required: false
86+
87+
- type: input
88+
attributes:
89+
label: Would you like to work on the issue?
90+
description: |
91+
Please let us know if you can work on this or if the issue should be assigned to someone else.
92+
validations:
93+
required: true

.github/ISSUE_TEMPLATE/2_enhancement.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,38 +29,46 @@ body:
2929
- Other (specify if possible)
3030
validations:
3131
required: true
32-
32+
3333
- type: input
3434
attributes:
3535
label: Feature to enhance
3636
description: Which existing feature of Processing would be improved by this enhancement?
3737
validations:
3838
required: true
39-
39+
4040
- type: textarea
4141
attributes:
4242
label: Desired enhancement
4343
description: Describe the improvement you’d like to see with that existing feature
4444
validations:
4545
required: true
46-
46+
4747
- type: textarea
4848
attributes:
4949
label: Potential benefits
5050
description: Explain how this enhancement could benefit users or improve Processing.
5151
validations:
5252
required: false
53-
53+
5454
- type: textarea
5555
attributes:
5656
label: Possible drawbacks
5757
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
5858
validations:
5959
required: false
60-
60+
6161
- type: textarea
6262
attributes:
6363
label: Additional context
6464
description: Add any other context or screenshots about the feature request here.
6565
validations:
6666
required: false
67+
68+
- type: input
69+
attributes:
70+
label: Would you like to work on the issue?
71+
description: |
72+
Please let us know if you can work on this or if the issue should be assigned to someone else.
73+
validations:
74+
required: true

.github/ISSUE_TEMPLATE/3_feature-request.yml

Lines changed: 67 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -3,61 +3,70 @@ description: Request adding a new feature to Processing
33
labels: [new feature]
44
body:
55

6-
- type: dropdown
7-
id: feature-area
8-
attributes:
9-
label: Relevant sub-area for this feature?
10-
description: Choose the sub-area most relevant to your feature request.
11-
multiple: true
12-
options:
13-
- Accessibility
14-
- Core/Environment/Rendering
15-
- PDE
16-
- Data
17-
- Events
18-
- Image
19-
- IO
20-
- Math
21-
- Typography
22-
- Utilities
23-
- OpenGL
24-
- Contributions Manager
25-
- Export
26-
- Build process
27-
- Unit testing
28-
- Internationalization
29-
- Other (specify if possible)
30-
validations:
31-
required: true
32-
33-
- type: textarea
34-
id: feature-description
35-
attributes:
36-
label: Feature description
37-
description: Describe the feature in detail. Include how it should work and its intended impact.
38-
validations:
39-
required: true
40-
41-
- type: textarea
42-
id: benefits
43-
attributes:
44-
label: Benefits
45-
description: Outline how this feature would benefit users or improve Processing.
46-
validations:
47-
required: true
48-
49-
- type: textarea
50-
id: challenges
51-
attributes:
52-
label: Possible challenges
53-
description: Discuss any possible challenges or considerations in implementing this feature.
54-
validations:
55-
required: false
56-
57-
- type: textarea
58-
id: additional-context
59-
attributes:
60-
label: Additional context
61-
description: Provide any other information, links, or screenshots that could help illustrate the feature.
62-
validations:
63-
required: false
6+
- type: dropdown
7+
id: feature-area
8+
attributes:
9+
label: Relevant sub-area for this feature?
10+
description: Choose the sub-area most relevant to your feature request.
11+
multiple: true
12+
options:
13+
- Accessibility
14+
- Core/Environment/Rendering
15+
- PDE
16+
- Data
17+
- Events
18+
- Image
19+
- IO
20+
- Math
21+
- Typography
22+
- Utilities
23+
- OpenGL
24+
- Contributions Manager
25+
- Export
26+
- Build process
27+
- Unit testing
28+
- Internationalization
29+
- Other (specify if possible)
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: feature-description
35+
attributes:
36+
label: Feature description
37+
description: Describe the feature in detail. Include how it should work and its intended impact.
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
id: benefits
43+
attributes:
44+
label: Benefits
45+
description: Outline how this feature would benefit users or improve Processing.
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: challenges
51+
attributes:
52+
label: Possible challenges
53+
description: Discuss any possible challenges or considerations in implementing this feature.
54+
validations:
55+
required: false
56+
57+
- type: textarea
58+
id: additional-context
59+
attributes:
60+
label: Additional context
61+
description: Provide any other information, links, or screenshots that could help illustrate the feature.
62+
validations:
63+
required: false
64+
65+
66+
- type: input
67+
attributes:
68+
label: Would you like to work on the issue?
69+
description: |
70+
Please let us know if you can work on this or if the issue should be assigned to someone else.
71+
validations:
72+
required: true

.github/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- Dependencies
5+
authors:
6+
- dependabot
7+
categories:
8+
- title: What's Changed 🎊
9+
labels:
10+
- '*'
11+
exclude:
12+
labels:
13+
- Dependencies
14+
authors:
15+
- allcontributors
16+
- dependabot
17+
- title: New Contributors 💙
18+
authors:
19+
- allcontributors

.github/workflows/pull_request.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -51,27 +51,20 @@ jobs:
5151
architecture: ${{ matrix.arch }}
5252
- name: Setup Ant
5353
uses: cedx/setup-ant@v3
54-
- name: Install Certificates for Code Signing
55-
if: ${{ matrix.os_prefix == 'macos' }}
56-
uses: apple-actions/import-codesign-certs@v3
57-
with:
58-
p12-file-base64: ${{ secrets.CERTIFICATES_P12 }}
59-
p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }}
54+
# - name: Install Certificates for Code Signing
55+
# if: ${{ matrix.os_prefix == 'macos' }}
56+
# uses: apple-actions/import-codesign-certs@v3
57+
# with:
58+
# p12-file-base64: ${{ secrets.CERTIFICATES_P12 }}
59+
# p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }}
6060
- name: Build Release
6161
run: ant -noinput -buildfile build/build.xml ${{ matrix.os_prefix }}-dist -Dversion="${{ github.sha }}"
62-
env:
63-
PROCESSING_APP_SIGNING: true
62+
# env:
63+
# PROCESSING_APP_SIGNING: ${{ secrets.CERTIFICATES_P12 != '' }}
6464
- name: Add artifact
6565
uses: actions/upload-artifact@v3
6666
id: upload
6767
with:
6868
name: processing-${{github.sha}}${{ matrix.os_prefix }}-${{ matrix.arch }}
6969
path: ./build/${{ matrix.os_prefix }}/processing-${{github.sha}}-${{ matrix.os_prefix}}-*
7070
retention-days: 5
71-
# TODO: Merge into one comment and fix the link
72-
# - uses: mshick/add-pr-comment@v2
73-
# with:
74-
# message-id: "build-artifact ${{ matrix.os_prefix }} ${{ matrix.arch }}"
75-
# message: |
76-
# Build artifacts for ${{ matrix.os_prefix }} (${{ matrix.arch }}) have been created.
77-
# Download the artifacts [here](${{ steps.upload.outputs.artifact-id }}).

0 commit comments

Comments
 (0)