Skip to content

Commit 159a956

Browse files
Merge pull request #10 from excitoon-favorites/newaws2
Update SDK to 1.9.261
2 parents 00b0360 + d279d16 commit 159a956

File tree

32,185 files changed

+3435338
-547074
lines changed

Some content is hidden

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

32,185 files changed

+3435338
-547074
lines changed

.clang-tidy

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
Checks: 'clang-diagnostic-*,clang-analyzer-*,performance-*,readability-*,modernize-*,bugprone-*,misc-*'
3+
WarningsAsErrors: 'performance-*'
4+
HeaderFilterRegex: ''
5+
FormatStyle: 'none'
6+
CheckOptions:
7+
- key: modernize-pass-by-value.ValuesOnly
8+
value: '1',
9+
- key: readability-implicit-bool-conversion.AllowPointerConditions
10+
value: '1',
11+
- key: readability-implicit-bool-conversion.AllowIntegerConditions
12+
value: '1'
13+
14+
15+
...

.github/ISSUE_TEMPLATE/---bug-report.md

-41
This file was deleted.

.github/ISSUE_TEMPLATE/---feature-request.md

-20
This file was deleted.

.github/ISSUE_TEMPLATE/---questions---help.md

-30
This file was deleted.

.github/ISSUE_TEMPLATE/bug-report.yml

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
name: "🐛 Bug Report"
3+
description: Report a bug
4+
title: "(short issue description)"
5+
labels: [bug, needs-triage]
6+
assignees: []
7+
body:
8+
- type: textarea
9+
id: description
10+
attributes:
11+
label: Describe the bug
12+
description: What is the problem? A clear and concise description of the bug.
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: expected
17+
attributes:
18+
label: Expected Behavior
19+
description: |
20+
What did you expect to happen?
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: current
25+
attributes:
26+
label: Current Behavior
27+
description: |
28+
What actually happened?
29+
30+
Please include full errors, uncaught exceptions, stack traces, and relevant logs.
31+
If service responses are relevant, please include wire logs.
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: reproduction
36+
attributes:
37+
label: Reproduction Steps
38+
description: |
39+
Provide a self-contained, concise snippet of code that can be used to reproduce the issue.
40+
For more complex issues provide a repo with the smallest sample that reproduces the bug.
41+
42+
Avoid including business logic or unrelated code, it makes diagnosis more difficult.
43+
The code sample should be an SSCCE. See http://sscce.org/ for details. In short, please provide a code sample that we can copy/paste, run and reproduce.
44+
validations:
45+
required: true
46+
- type: textarea
47+
id: solution
48+
attributes:
49+
label: Possible Solution
50+
description: |
51+
Suggest a fix/reason for the bug
52+
validations:
53+
required: false
54+
- type: textarea
55+
id: context
56+
attributes:
57+
label: Additional Information/Context
58+
description: |
59+
Anything else that might be relevant for troubleshooting this bug. Providing context helps us come up with a solution that is most useful in the real world.
60+
validations:
61+
required: false
62+
63+
- type: input
64+
id: cpp-sdk-version
65+
attributes:
66+
label: AWS CPP SDK version used
67+
validations:
68+
required: true
69+
70+
- type: input
71+
id: compiler-version
72+
attributes:
73+
label: Compiler and Version used
74+
description: gcc --version / Visual Studio / clang --version
75+
validations:
76+
required: true
77+
78+
- type: input
79+
id: operating-system
80+
attributes:
81+
label: Operating System and version
82+
validations:
83+
required: true

.github/ISSUE_TEMPLATE/config.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 💬 General Question
4+
url: https://github.com/aws/aws-sdk-cpp/discussions/categories/q-a
5+
about: Please ask and answer questions as a discussion thread
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: "📕 Documentation Issue"
3+
description: Report an issue in the API Reference documentation or Developer Guide
4+
title: "(short issue description)"
5+
labels: [documentation, needs-triage]
6+
assignees: []
7+
body:
8+
- type: textarea
9+
id: description
10+
attributes:
11+
label: Describe the issue
12+
description: A clear and concise description of the issue.
13+
validations:
14+
required: true
15+
16+
- type: textarea
17+
id: links
18+
attributes:
19+
label: Links
20+
description: |
21+
Include links to affected documentation page(s).
22+
validations:
23+
required: true
+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
name: 🚀 Feature Request
3+
description: Suggest an idea for this project
4+
title: "(short issue description)"
5+
labels: [feature-request, needs-triage]
6+
assignees: []
7+
body:
8+
- type: textarea
9+
id: description
10+
attributes:
11+
label: Describe the feature
12+
description: A clear and concise description of the feature you are proposing.
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: use-case
17+
attributes:
18+
label: Use Case
19+
description: |
20+
Why do you need this feature? For example: "I'm always frustrated when..."
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: solution
25+
attributes:
26+
label: Proposed Solution
27+
description: |
28+
Suggest how to implement the addition or change. Please include prototype/workaround/sketch/reference implementation.
29+
validations:
30+
required: false
31+
- type: textarea
32+
id: other
33+
attributes:
34+
label: Other Information
35+
description: |
36+
Any alternative solutions or features you considered, a more detailed explanation, stack traces, related issues, links for context, etc.
37+
validations:
38+
required: false
39+
- type: checkboxes
40+
id: ack
41+
attributes:
42+
label: Acknowledgements
43+
options:
44+
- label: I may be able to implement this feature request
45+
required: false
46+
- label: This feature might incur a breaking change
47+
required: false

.github/workflows/license-check.yml

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: License Scan
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
build:
7+
8+
runs-on: ubuntu-latest
9+
strategy:
10+
matrix:
11+
python-version: [3.9]
12+
13+
steps:
14+
- name: Checkout target
15+
uses: actions/checkout@v2
16+
with:
17+
path: sdkmain
18+
ref: ${{ github.base_ref }}
19+
- name: Checkout this ref
20+
uses: actions/checkout@v2
21+
with:
22+
path: new-ref
23+
fetch-depth: 0
24+
- name: Get Diff
25+
run: git --git-dir ./new-ref/.git diff --name-only --diff-filter=ACMRT ${{ github.event.pull_request.base.sha }} ${{ github.sha }}| xargs > fileList.txt
26+
- name: Checkout scancode
27+
uses: actions/checkout@v2
28+
with:
29+
repository: nexB/scancode-toolkit
30+
path: scancode-toolkit
31+
fetch-depth: 1
32+
- name: Set up Python ${{ matrix.python-version }}
33+
uses: actions/setup-python@v2
34+
with:
35+
python-version: ${{ matrix.python-version }}
36+
# ScanCode
37+
- name: Self-configure scancode
38+
working-directory: ./scancode-toolkit
39+
run: ./scancode --help
40+
- name: Run Scan code on pr ref
41+
run: for filename in $(< fileList.txt); do ./scancode-toolkit/scancode -l -n 30 --json-pp - ./sdkmain/$filename | grep short_name | sort | uniq >> old-licenses.txt; done
42+
- name: Run Scan code on target
43+
run: for filename in $(< fileList.txt); do ./scancode-toolkit/scancode -l -n 30 --json-pp - ./new-ref/$filename | grep short_name | sort | uniq >> new-licenses.txt; done
44+
# compare
45+
- name: License test
46+
run: if ! cmp old-licenses.txt new-licenses.txt; then echo "Licenses differ! Failing."; exit -1; else echo "Licenses are the same. Success."; exit 0; fi
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: License Scan
2+
3+
on:
4+
schedule:
5+
- cron: "0 0 * * *"
6+
7+
jobs:
8+
build:
9+
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
python-version: [3.9]
14+
15+
steps:
16+
- name: Checkout main
17+
uses: actions/checkout@v2
18+
with:
19+
repository: aws/aws-sdk-cpp
20+
path: aws-sdk-cpp
21+
ref: main
22+
- name: Checkout stable version
23+
uses: actions/checkout@v2
24+
with:
25+
repository: aws/aws-sdk-cpp
26+
path: new-ref
27+
ref: "1.9.85"
28+
- name: Checkout scancode
29+
uses: actions/checkout@v2
30+
with:
31+
repository: nexB/scancode-toolkit
32+
path: scancode-toolkit
33+
fetch-depth: 1
34+
- name: Set up Python ${{ matrix.python-version }}
35+
uses: actions/setup-python@v2
36+
with:
37+
python-version: ${{ matrix.python-version }}
38+
# ScanCode
39+
- name: Self-configure scancode
40+
working-directory: ./scancode-toolkit
41+
run: ./scancode --help
42+
- name: Run Scan code
43+
run: |
44+
./scancode-toolkit/scancode -l -n 30 --json-pp - ./aws-sdk-cpp/aws-cpp-sdk-core | grep short_name | sed -e 's/\"short_name\": //' -e 's/\"\,\?//g' | sort | uniq > old-licenses.txt
45+
./scancode-toolkit/scancode -l -n 30 --json-pp - ./new-ref/aws-cpp-sdk-core | grep short_name | sed -e 's/\"short_name\": //' -e 's/\"\,\?//g' | sort | uniq > new-licenses.txt
46+
# compare
47+
- name: License test
48+
run: if ! cmp old-licenses.txt new-licenses.txt; then echo "Licenses differ! Failing."; exit -1; else echo "Licenses are the same. Success."; exit 0; fi

.github/workflows/stale_issue.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
closed-for-staleness-label: closed-for-staleness
3131

3232
# Issue timing
33-
days-before-stale: 7
34-
days-before-close: 4
33+
days-before-stale: 2
34+
days-before-close: 5
3535
days-before-ancient: 365
3636

3737
# If you don't want to mark a issue as being ancient based on a

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ Release
1111
*.iml
1212
tags
1313

14+
# CI Artifacts
15+
BuildSpec.json
16+
BuildSpec.zip
17+
1418
#vim swap file
1519
*.swp
1620

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "aws-common-runtime/aws-crt-cpp"]
2+
path = crt/aws-crt-cpp
3+
url = https://github.com/awslabs/aws-crt-cpp.git

0 commit comments

Comments
 (0)