Skip to content

Commit 1bbc455

Browse files
committed
Merge remote-tracking branch 'origin/main' into openapi/allowlist-apis-and-models
# Conflicts: # datamodel/openapi/openapi-generator/src/main/java/com/sap/cloud/sdk/datamodel/openapi/generator/GenerationConfigurationConverter.java
2 parents 4399343 + 4eacad5 commit 1bbc455

File tree

301 files changed

+11187
-3358
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

301 files changed

+11187
-3358
lines changed
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
name: Bug Report
2+
description: Released feature does not work as expected in the SAP Cloud SDK for Java.
3+
labels:
4+
- bug
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
This repository is for Java related issues only. Please open [JavaScript / TypeScript issues here](https://github.com/SAP/cloud-sdk-js/issues/new/choose)
10+
- type: textarea
11+
attributes:
12+
label: "Describe the Bug"
13+
description: "A clear and concise description of what the bug is."
14+
validations:
15+
required: true
16+
- type: textarea
17+
attributes:
18+
label: "Steps to Reproduce"
19+
description: "Steps to reproduce the behavior."
20+
placeholder: |
21+
1. Set up ...
22+
2. Execute ...
23+
3. Confirm ...
24+
4. See error
25+
validations:
26+
required: true
27+
- type: textarea
28+
attributes:
29+
label: "Expected Behavior"
30+
description: "A clear and concise description of what you expected to happen. In case of HTTP requests, a working Postman (or similar) request is very helpful."
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: "Screenshots"
36+
description: "Add screenshots to help explain your problem."
37+
validations:
38+
required: false
39+
- type: textarea
40+
attributes:
41+
label: "Used Versions"
42+
description: "Provide versions used in the project."
43+
value: |
44+
- Java and Maven version via `mvn --version`: ...
45+
- SAP Cloud SDK version: ...
46+
- Spring Boot or CAP version: ...
47+
- <details><summary>Dependency tree via `mvn dependency:tree`</summary>
48+
49+
```
50+
Dependency tree here
51+
```
52+
</details>
53+
validations:
54+
required: true
55+
- type: textarea
56+
attributes:
57+
label: "Code Examples"
58+
description: "Add code snippets as examples to help explain your problem. Please remove sensitive information."
59+
value: |
60+
```java
61+
// Your code here
62+
```
63+
validations:
64+
required: false
65+
- type: textarea
66+
attributes:
67+
label: "Stack Trace"
68+
description: "Add your stack trace here. Please remove sensitive information."
69+
validations:
70+
required: false
71+
- type: textarea
72+
attributes:
73+
label: "Log File"
74+
description: "Add your log file or related error message. Please remove sensitive information."
75+
value: |
76+
<details><summary>Log file</summary>
77+
...
78+
</details>
79+
validations:
80+
required: false
81+
- type: dropdown
82+
attributes:
83+
label: "Affected Development Phase"
84+
description: "Choose the development phase affected by this issue."
85+
multiple: false
86+
options:
87+
- Getting Started
88+
- Development
89+
- Release
90+
- Production
91+
validations:
92+
required: true
93+
- type: dropdown
94+
attributes:
95+
label: "Impact"
96+
description: "Choose the impact severity."
97+
multiple: false
98+
options:
99+
- No Impact
100+
- Inconvenience
101+
- Impaired
102+
- Blocked
103+
validations:
104+
required: true
105+
- type: textarea
106+
attributes:
107+
label: "Timeline"
108+
description: "Please briefly state your timeline, e.g., Go-Live in 12 weeks."
109+
validations:
110+
required: false
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Feature Request
2+
description: Request a new feature to help your project using the SAP Cloud SDK for Java.
3+
labels:
4+
- feature request
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
This repository is for Java related issues only. Please open [JavaScript / TypeScript issues here](https://github.com/SAP/cloud-sdk-js/issues/new/choose)
10+
- type: textarea
11+
attributes:
12+
label: "Describe the Problem"
13+
description: "A clear and concise description of what the missing feature is"
14+
validations:
15+
required: true
16+
- type: textarea
17+
attributes:
18+
label: "Propose a Solution"
19+
description: "A clear and concise description of what you want to happen. In case of HTTP requests, a working Postman (or similar) request is very helpful."
20+
validations:
21+
required: true
22+
- type: textarea
23+
attributes:
24+
label: "Describe Alternatives"
25+
description: "A clear and concise description of any alternative solutions or features you've considered."
26+
validations:
27+
required: false
28+
- type: dropdown
29+
attributes:
30+
label: "Affected Development Phase"
31+
description: "Choose the development phase affected by this issue."
32+
multiple: false
33+
options:
34+
- Getting Started
35+
- Development
36+
- Release
37+
- Production
38+
validations:
39+
required: true
40+
- type: dropdown
41+
attributes:
42+
label: "Impact"
43+
description: "Choose the impact severity."
44+
multiple: false
45+
options:
46+
- No Impact
47+
- Inconvenience
48+
- Impaired
49+
- Blocked
50+
validations:
51+
required: true
52+
- type: textarea
53+
attributes:
54+
label: "Timeline"
55+
description: "Please briefly state your timeline, e.g., Go-Live in 12 weeks."
56+
validations:
57+
required: false
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Question
2+
description: Ask a question about the SAP Cloud SDK for Java.
3+
labels:
4+
- question
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
This repository is for Java related issues only. Please open [JavaScript / TypeScript issues here](https://github.com/SAP/cloud-sdk-js/issues/new/choose)
10+
- type: textarea
11+
attributes:
12+
label: "Ask the Question"
13+
description: Give a clear and concise description.
14+
validations:
15+
required: true

.github/ISSUE_TEMPLATE/sdk-issue.md

Lines changed: 0 additions & 90 deletions
This file was deleted.

.github/actions/deploy-snapshot/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ runs:
2929
- name: "Setup java"
3030
uses: actions/setup-java@v4
3131
with:
32-
distribution: "temurin"
32+
distribution: "sapmachine"
3333
java-version: "17"
3434
server-id: artifactory-snapshots
3535
server-username: DEPLOYMENT_USER

.github/dependabot.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ updates:
2929
test:
3030
dependency-type: "development"
3131
ignore:
32+
# updating leads to ignoring our formatting rules
33+
- dependency-name: 'net.revelc.code.formatter:formatter-maven-plugin'
3234
# updating leads to unintended formatting of POM files
3335
- dependency-name: 'com.github.ekryd.sortpom:sortpom-maven-plugin'
3436
# used by deprecated code only, not worth updating for now
3537
- dependency-name: 'org.apache.axis2:*'
36-
# updating currently doesn't work as our rules are not compatible with the latest version
37-
- dependency-name: 'com.puppycrawl.tools:checkstyle'
3838

3939
# archetype updates
4040
# Dependabot seems to be unable to handle those, so this is disabled for now

.github/workflows/cache-maven-dependencies.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: "Setup Java"
2323
uses: actions/setup-java@v4
2424
with:
25-
distribution: "temurin"
25+
distribution: "sapmachine"
2626
java-version: 17
2727

2828
- name: "Download Dependencies"

.github/workflows/continuous-integration.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
- name: "Setup Java"
8484
uses: actions/setup-java@v4
8585
with:
86-
distribution: "temurin"
86+
distribution: "sapmachine"
8787
java-version: 17
8888

8989
- name: "Run Maven Plugins"
@@ -110,7 +110,7 @@ jobs:
110110
- name: "Setup java"
111111
uses: actions/setup-java@v4
112112
with:
113-
distribution: "temurin"
113+
distribution: "sapmachine"
114114
java-version: 17
115115

116116
- name: "Restore Dependencies"
@@ -201,7 +201,7 @@ jobs:
201201
- name: "Setup java"
202202
uses: actions/setup-java@v4
203203
with:
204-
distribution: "temurin"
204+
distribution: "sapmachine"
205205
java-version: 17
206206

207207
- name: "Restore Dependencies"
@@ -262,7 +262,7 @@ jobs:
262262
- name: "Setup java"
263263
uses: actions/setup-java@v4
264264
with:
265-
distribution: "temurin"
265+
distribution: "sapmachine"
266266
java-version: 17
267267

268268
- name: "Restore Dependencies"
@@ -303,7 +303,7 @@ jobs:
303303
- name: "Setup java"
304304
uses: actions/setup-java@v4
305305
with:
306-
distribution: "temurin"
306+
distribution: "sapmachine"
307307
java-version: 17
308308

309309
- name: "Restore Dependencies"
@@ -346,7 +346,7 @@ jobs:
346346
- name: "Setup java"
347347
uses: actions/setup-java@v4
348348
with:
349-
distribution: "temurin"
349+
distribution: "sapmachine"
350350
java-version: 17
351351

352352
- name: "Restore Dependencies"

.github/workflows/main-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
ci-run-id: ${{ needs.run-ci.outputs.ci-run-id }}
5959
repository-url: "https://common.repositories.cloud.sap/artifactory/build-snapshots-cloudsdk"
6060
repository-username: ${{ secrets.ARTIFACTORY_USER }}
61-
repository-password: ${{ secrets.ARTIFACTORY_TOKEN }}
61+
repository-password: ${{ secrets.ARTIFACTORY_PASSWORD }}
6262
release-artifact-name: ${{ env.RELEASE_ARTIFACT_NAME }}
6363

6464
notify-job:

.github/workflows/perform-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ jobs:
117117
- name: "Setup java"
118118
uses: actions/setup-java@v4
119119
with:
120-
distribution: "temurin"
120+
distribution: "sapmachine"
121121
java-version: "17"
122122
server-id: ossrh
123123
server-username: MAVEN_CENTRAL_USER # env variable for username in deploy

0 commit comments

Comments
 (0)