Skip to content

Commit 6a26a14

Browse files
authored
Merge branch 'main' into sid/feat/sigv4a
2 parents b5b0646 + 0c659f4 commit 6a26a14

File tree

26,557 files changed

+2157946
-771713
lines changed

Some content is hidden

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

26,557 files changed

+2157946
-771713
lines changed

.eslintrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,8 @@ module.exports = {
2929
"simple-import-sort/imports": "error",
3030
"sort-export-all/sort-export-all": "error",
3131
},
32+
ignorePatterns: [
33+
"packages/nested-clients/src/submodules/**/protocols/*.ts",
34+
"packages/nested-clients/src/submodules/**/models/*.ts",
35+
],
3236
};

.github/CODEOWNERS

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1 @@
11
* @aws/aws-sdk-js-team
2-
3-
# These packages are used by Smithy generated code
4-
/packages/config-resolver/ @aws/aws-sdk-js-team @aws/smithy
5-
/packages/eventstream-serde-browser/ @aws/aws-sdk-js-team @aws/smithy
6-
/packages/eventstream-serde-config-resolver/ @aws/aws-sdk-js-team @aws/smithy
7-
/packages/eventstream-serde-node/ @aws/aws-sdk-js-team @aws/smithy
8-
/packages/fetch-http-handler/ @aws/aws-sdk-js-team @aws/smithy
9-
/packages/hash-blob-browser/ @aws/aws-sdk-js-team @aws/smithy
10-
/packages/hash-node/ @aws/aws-sdk-js-team @aws/smithy
11-
/packages/hash-stream-node/ @aws/aws-sdk-js-team @aws/smithy
12-
/packages/invalid-dependency/ @aws/aws-sdk-js-team @aws/smithy
13-
/packages/md5-js/ @aws/aws-sdk-js-team @aws/smithy
14-
/packages/middleware-apply-body-checksum/ @aws/aws-sdk-js-team @aws/smithy
15-
/packages/middleware-content-length/ @aws/aws-sdk-js-team @aws/smithy
16-
/packages/middleware-endpoint/ @aws/aws-sdk-js-team @aws/smithy
17-
/packages/middleware-retry/ @aws/aws-sdk-js-team @aws/smithy
18-
/packages/middleware-serde/ @aws/aws-sdk-js-team @aws/smithy
19-
/packages/middleware-stack/ @aws/aws-sdk-js-team @aws/smithy
20-
/packages/node-http-handler/ @aws/aws-sdk-js-team @aws/smithy
21-
/packages/protocol-http/ @aws/aws-sdk-js-team @aws/smithy
22-
/packages/querystring-builder/ @aws/aws-sdk-js-team @aws/smithy
23-
/packages/service-client-documentation-generator/ @aws/aws-sdk-js-team @aws/smithy
24-
/packages/smithy-client/ @aws/aws-sdk-js-team @aws/smithy
25-
/packages/types/ @aws/aws-sdk-js-team @aws/smithy
26-
/packages/url-parser/ @aws/aws-sdk-js-team @aws/smithy
27-
/packages/util-base64/ @aws/aws-sdk-js-team @aws/smithy
28-
/packages/util-base64-browser/ @aws/aws-sdk-js-team @aws/smithy
29-
/packages/util-base64-node/ @aws/aws-sdk-js-team @aws/smithy
30-
/packages/util-body-length-browser/ @aws/aws-sdk-js-team @aws/smithy
31-
/packages/util-body-length-node/ @aws/aws-sdk-js-team @aws/smithy
32-
/packages/util-defaults-mode-browser/ @aws/aws-sdk-js-team @aws/smithy
33-
/packages/util-defaults-mode-node/ @aws/aws-sdk-js-team @aws/smithy
34-
/packages/util-dns/ @aws/aws-sdk-js-team @aws/smithy
35-
/packages/util-endpoints/ @aws/aws-sdk-js-team @aws/smithy
36-
/packages/util-middleware/ @aws/aws-sdk-js-team @aws/smithy
37-
/packages/util-retry/ @aws/aws-sdk-js-team @aws/smithy
38-
/packages/util-stream/ @aws/aws-sdk-js-team @aws/smithy
39-
/packages/util-stream-browser/ @aws/aws-sdk-js-team @aws/smithy
40-
/packages/util-stream-node/ @aws/aws-sdk-js-team @aws/smithy
41-
/packages/util-utf8/ @aws/aws-sdk-js-team @aws/smithy
42-
/packages/util-waiter/ @aws/aws-sdk-js-team @aws/smithy

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ body:
2626
placeholder: A clear and concise description of the bug.
2727
validations:
2828
required: true
29+
- type: checkboxes
30+
id: regression
31+
attributes:
32+
label: Regression Issue
33+
description: What is a regression? If it worked in a previous version but doesn't in the latest version, it's considered a regression. In this case, please provide specific version number in the report.
34+
options:
35+
- label: Select this option if this issue appears to be a regression.
36+
required: false
2937
- type: input
3038
id: sdk-version
3139
attributes:
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Closed Issue Message
2+
on:
3+
issues:
4+
types: [closed]
5+
jobs:
6+
auto_comment:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
issues: write
10+
steps:
11+
- uses: aws-actions/closed-issue-message@v1
12+
with:
13+
# These inputs are both required
14+
repo-token: "${{ secrets.GITHUB_TOKEN }}"
15+
message: |
16+
This issue is now closed. Comments on closed issues are hard for our team to see.
17+
If you need more assistance, please open a new issue that references this one.

.github/workflows/codegen-ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@ name: codegen-ci
33
on:
44
push:
55
branches: [ main ]
6+
paths:
7+
- '.github/workflows/codegen-ci.yml'
8+
- 'codegen/**'
69
pull_request:
710
branches: [ main ]
11+
paths:
12+
- '.github/workflows/codegen-ci.yml'
13+
- 'codegen/**'
814

915
jobs:
1016
build:
@@ -15,10 +21,10 @@ jobs:
1521
java: [17]
1622

1723
steps:
18-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
1925

2026
- name: Set up JDK ${{ matrix.java }}
21-
uses: actions/setup-java@v3
27+
uses: actions/setup-java@v4
2228
with:
2329
java-version: ${{ matrix.java }}
2430
distribution: 'corretto'

.github/workflows/commit-message-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
commitlint:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 0
1616
- uses: wagoid/commitlint-github-action@v4
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Apply potential regression label on issues
2+
name: issue-regression-label
3+
on:
4+
issues:
5+
types: [opened, edited]
6+
jobs:
7+
add-regression-label:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
steps:
12+
- name: Fetch template body
13+
id: check_regression
14+
uses: actions/github-script@v7
15+
env:
16+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
TEMPLATE_BODY: ${{ github.event.issue.body }}
18+
with:
19+
script: |
20+
const regressionPattern = /\[x\] Select this option if this issue appears to be a regression\./i;
21+
const template = `${process.env.TEMPLATE_BODY}`
22+
const match = regressionPattern.test(template);
23+
core.setOutput('is_regression', match);
24+
- name: Manage regression label
25+
env:
26+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27+
run: |
28+
if [ "${{ steps.check_regression.outputs.is_regression }}" == "true" ]; then
29+
gh issue edit ${{ github.event.issue.number }} --add-label "potential-regression" -R ${{ github.repository }}
30+
else
31+
gh issue edit ${{ github.event.issue.number }} --remove-label "potential-regression" -R ${{ github.repository }}
32+
fi

.github/workflows/pre-commit-hooks.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,16 @@ jobs:
1010
run-pre-commit-hooks:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
14-
13+
- uses: actions/checkout@v4
1514
- name: set up Node.js
1615
uses: actions/setup-node@v3
1716
with:
18-
node-version: '16'
17+
node-version: '18'
1918
cache: 'yarn'
20-
19+
2120
- name: install dependencies
2221
run: yarn install --frozen-lockfile
23-
22+
2423
- name: run pre-commit hooks
2524
run: |
2625
yarn lint-staged

.github/workflows/stale_issues.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,17 @@ on:
77

88
jobs:
99
cleanup:
10+
permissions:
11+
issues: write
12+
contents: read
13+
pull-requests: write
1014
runs-on: ubuntu-latest
1115
name: Stale issue job
1216
steps:
13-
- uses: aws-actions/stale-issue-cleanup@v3
17+
- uses: aws-actions/stale-issue-cleanup@v6
1418
with:
1519
# Setting messages to an empty string will cause the automation to skip
1620
# that category
17-
ancient-issue-message: Greetings! We’re closing this issue because it has been open a long time and hasn’t been updated in a while and may not be getting the attention it deserves. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to comment or open a new issue.
1821
stale-issue-message: This issue has not received a response in 1 week. If you still think there is a problem, please leave a comment to avoid the issue from automatically closing.
1922
stale-pr-message: This PR has not received a response in 1 week. If you still think there is a problem, please leave a comment to avoid the PR from automatically closing.
2023
# These labels are required
@@ -31,7 +34,6 @@ jobs:
3134
# Issue timing
3235
days-before-stale: 10
3336
days-before-close: 4
34-
days-before-ancient: 365
3537

3638
# If you don't want to mark a issue as being ancient based on a
3739
# threshold of "upvotes", you can set this here. An "upvote" is

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ jspm_packages
1717
.node_repl_history
1818
*.tgz
1919
.yarn-integrity
20+
.yarn/*
21+
**/.yarn/*
22+
!.yarn/cache
23+
!.yarn/patches
24+
!.yarn/plugins
25+
!.yarn/releases
26+
!.yarn/sdks
27+
!.yarn/versions
2028
.DS_Store
2129
.vscode/launch.json
2230

0 commit comments

Comments
 (0)